Új hozzászólás Aktív témák
-
cousin333
addikt
válasz
concret_hp
#1286
üzenetére
Szerintem akkor is a
groupbya megoldás... csak nyilván nem magában.Béta verziós megoldás. Íme az "eredeti" táblázat:
>>> df.head()
Datum Ugyfel Termek Ar
0 dátum1 ügyfél1 termék1 ár1
1 dátum1 ügyfél1 termék2 ár2
2 dátum1 ügyfél1 termék3 ár3
3 dátum2 ügyfél1 termék1 ár1
4 dátum2 ügyfél1 termék2 ár2A
groupbyobjektum szétbontja egyedi csoportokra a dátum és az ügyfél neve alapján:gr = df.groupby(['Ugyfel', 'Datum'])Ezután már az
applymetódussal tudunk az egyes részeken tetszőleges függvényeket futtatni (lehet akársumis), majd az eredményt összefűzni. A kissé favágó megoldás az összeadásra:def func(group, cucc1, cucc2):
x = group[group.Termek == cucc1].Ar.squeeze()
y = group[group.Termek == cucc2].Ar.squeeze()
return x+y
gr.apply(func, 'termék1', 'termék2')Az eredmény:
Ugyfel Datum
ügyfél1 dátum1 ár1ár2
dátum2 ár1ár2
ügyfél2 dátum1 ár1ár2
ügyfél6 dátum2 ár1ár2
dtype: objectA
functartalmán még lehet finomítani...![;]](//cdn.rios.hu/dl/s/v1.gif)
Új hozzászólás Aktív témák
- aquark: Zsebszámológépek
- Forradalomi előrelépésként jellemzi az NVIDIA a DLSS 5-öt
- Jolla és SailfishOS tapasztalatcsere
- Kerékpárosok, bringások ide!
- QNAP hálózati adattárolók (NAS)
- LED világítás a lakásban
- Parkside szerszám kibeszélő
- exHWSW - Értünk mindenhez IS
- Motorola Moto G06 Power – nagyfater új zakót vett
- Milyen széket vegyek?
- További aktív témák...
- SAPPHIRE RX 9070 16GB GDDR6 PULSE - Új, 2 év gari - Eladó!
- Motorola Edge 50 Fusion 256GB,Újszerű,Dobozaval,12 hónap garanciával
- Gaming / Streaming PC Ryzen 5 5600X, RTX 3060 Ti, 32GB RAM
- Honor Magic 7 Lite 512GB,Újszerű,Adatkabel,12 hónap garanciával
- Honor 200 Pro 512GB,Újszerű,Dobozaval,12 hónap garanciával
- KIÁRUSÍTÁS - HP Elite / ZBook Thunderbolt 3 Dock (akár 2x4K felbontás)
- GYÖNYÖRŰ iPhone XR 128GB Red-1 ÉV GARANCIA - Kártyafüggetlen, MS3984, 100% Akkumulátor
- Apple iMac 24" Blue! M3 / 16GB RAM / 512GB SSD!
- 27% - LG UltraGear 34GS95QE OLED Monitor! / 3440x1440 / 0.03ms / 240 Hz / FreeSync / G-Sync
- AKCIÓ! MSI B760M i7 13700KF 32GB DDR5 1TB SSD RX 7800 XT 16GB Lian LI LANCOOL 207RX ADATA 750W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
![;]](http://cdn.rios.hu/dl/s/v1.gif)
