Ú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
- Autós topik
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- CES 2026: valóságos képkockagenerálók lesznek a modernebb GeForce-ok tavasszal
- Két generációval korábbi GeForce gyártása indulhat újra
- Bittorrent topik
- One mobilszolgáltatások
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- World of Tanks - MMO
- Spórolós topik
- További aktív témák...
- Full Prémium! Gamer PC-Számítógép!Rog Maximus XII! I9 10850K / RTX 3080 Suprim / 32GB DDR4 / 2TB SSD
- BESZÁMÍTÁS! ASROCK H510M i5 11400F 16GB DDR4 512GB SSD RX 9060 XT 16GB Rampage SHIVA ADATA 650W
- Dell Vostro 3425 6magos Ryzen 5 5625U 16GB RAM 512GB SSD
- HIBÁTLAN iPhone 15 Pro Max 256GB Blue Titanium -1 ÉV GARANCIA -Kártyafüggetlen,MS4120
- 129 - Lenovo Legion Pro 7 (16ARX8H) - AMD Ryzen 9 7945HX, RTX 4080 (ELKELT)
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest
![;]](http://cdn.rios.hu/dl/s/v1.gif)

