GroupBy Mam następujący DataFrame:Pandy: Kombajny TimeGrouper z innym argumentem
df = pd.DataFrame({
'Branch' : 'A A A A A B'.split(),
'Buyer': 'Carl Mark Carl Joe Joe Carl'.split(),
'Quantity': [1,3,5,8,9,3],
'Date' : [
DT.datetime(2013,1,1,13,0),
DT.datetime(2013,1,1,13,5),
DT.datetime(2013,10,1,20,0),
DT.datetime(2013,10,2,10,0),
DT.datetime(2013,12,2,12,0),
DT.datetime(2013,12,2,14,0),
]})
from pandas.tseries.resample import TimeGrouper
Jak mogę to grupa danych przez Oddział i na okres 20 dni, stosując TimeGrouper?
Wszystkie moje poprzednie próby nie powiodły się, bo nie mógł połączyć się z innym TimeGrouper argumentu w funkcji GroupBy.
Gorąco dziękuję za pomoc.
Dziękuję
Andy
Stosowanie nad DataFrameGroupby od TestGrouper nie wydają się działać w ogóle np 'g = df1.groupby (pd.TimeGrouper (freq = '20D')); g.apply (testgr); ': s Być może warto opublikować github [wydanie] (https://github.com/pydata/pandas/issues/new). –
Witaj Andy, dodałeś linię: from pandas.tseries.resample import TimeGrouper. Zaktualizowałem mój przykład odpowiednio – Andy
Tak, mogę uzyskać dostęp do funkcji, problemem jest groupby nie ma metod .group itp. –