Movatterモバイル変換


[0]ホーム

URL:


Skip to main content
Ctrl+K

pandas.core.resample.Resampler.groups#

propertyResampler.groups[source]#

Dict {group name -> group labels}.

Examples

For SeriesGroupBy:

>>>lst=['a','a','b']>>>ser=pd.Series([1,2,3],index=lst)>>>sera    1a    2b    3dtype: int64>>>ser.groupby(level=0).groups{'a': ['a', 'a'], 'b': ['b']}

For DataFrameGroupBy:

>>>data=[[1,2,3],[1,5,6],[7,8,9]]>>>df=pd.DataFrame(data,columns=["a","b","c"])>>>df   a  b  c0  1  2  31  1  5  62  7  8  9>>>df.groupby(by=["a"]).groups{1: [0, 1], 7: [2]}

For Resampler:

>>>ser=pd.Series([1,2,3,4],index=pd.DatetimeIndex(...['2023-01-01','2023-01-15','2023-02-01','2023-02-15']))>>>ser2023-01-01    12023-01-15    22023-02-01    32023-02-15    4dtype: int64>>>ser.resample('MS').groups{Timestamp('2023-01-01 00:00:00'): 2, Timestamp('2023-02-01 00:00:00'): 4}

[8]ページ先頭

©2009-2025 Movatter.jp