Hirdetés
- QWERTY billentyűzetes, üzenet-fókuszú androidos mobil a Clicks Communicator
- iPhone topik
- Egy picit olcsóbb lesz a Google Pixel 10a
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- A Honor is megcsinálja saját kamerakészletét
- Havi előfizetéses csomagot kínál az Apple kreatív munkákhoz
- Google Pixel topik
- Bemutatkozott a Poco X7 és X7 Pro
- Yettel topik
- Meglepően lassú az iOS 26 terjedése
Ú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
- Elden Ring
- Az idei év nagy kérdése: bele lehet férni 8 GB VRAM-ba?
- OLED TV topic
- Mikrotik routerek
- Azonnali informatikai kérdések órája
- Autós topik
- Formula-1 humoros
- Milyen routert?
- World of Tanks - MMO
- QWERTY billentyűzetes, üzenet-fókuszú androidos mobil a Clicks Communicator
- További aktív témák...
- Dell Latitude 5450 14" FHD IPS Ultra 7 155U 16GB 512GB NVMe ujjlolv IR kam gar
- Playstation 5 Slim lemezes 2027 szeptemberig garancia!
- ÚJ! BONTATLAN! SAMSUNG Q800F 5.1.2 csatornás, hangprojektor/soundbar.
- Thinkpad T14 Gen4 14" FHD+ IPS i7-1365U 16GB 512GB NVMe ujjlolv IR kam gar
- LENOVO IdeaPad Slim 3 - i7-13620H
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- LG 25GR75FG - E-Sport Monitor - FHD 360Hz 1ms - NVIDIA Reflex + G-sync - AMD FreeSync - HDR 400
- Eladó Honor Magic 7 Lite 5G 8/512GB / ÚJ HÁTLAP / ÚJ KIJELZŐ / 12 hó jótállás
- Astro A50 4th Gen wireless + base station fejhallgató
- Lenovo T450s notebook hibás kijelzővel - 14", i5, 4GB RAM, eu vil.bill, számla, gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
![;]](http://cdn.rios.hu/dl/s/v1.gif)


