我有一个带有datetimeindex的DF(例如):
Date_Time C_1
2018-09-13 9:20:00 69.45
2018-09-13 9:30:00 69.44
2018-09-13 9:40:00 69.33
2018-09-13 9:50:00 69.34
2018-09-13 10:00:00 69.36
2018-09-14 9:20:00 69.45
2018-09-14 9:30:00 69.44
2018-09-14 9:40:00 69.33
2018-09-14 9:50:00 69.34
2018-09-14 10:00:00 69.36
我正在尝试做一个groupby()
,按天分组以进行以下操作:
#finding the days with in the group for filter
unique_days = pd.Series(np.unique(df.index.date))
#apply the groupby()
df.groupby(unique_days).groups
但是,这将返回一个空的dic ...表示某些内容无法正常运行。
unique_days
正在返回您期望的状态。
0 2018-09-13
1 2018-09-14
2 2018-09-17
3 2018-09-18
4 2018-09-19
...
265 2019-10-10
266 2019-10-11
267 2019-10-14
268 2019-10-15
269 2019-10-16
Length: 270, dtype: object
答案 0 :(得分:0)
要解决此问题,您需要做的是以下操作:
df.groupby(df.index.date)
我显然试图使局势复杂化。