【发布时间】:2021-10-15 19:38:19
【问题描述】:
我有一个带有日期时间和值列的长表。这是数据框的一个简短示例。我目前所做的是按小时、工作日、月份分组,我得到所有时间的月份或小时的平均值。
这是每小时值:hourly_value = df.groupby([lambda idx: idx.hour]).agg([np.mean, np.std])
datetime value
0 2018-01-01 00:30:00+01:00 0.22
1 2018-01-01 00:35:00+01:00 0.31
2 2018-01-02 00:30:00+01:00 1.15
3 2018-01-02 00:35:00+01:00 1.80
4 2018-01-03 00:30:00+01:00 2.60
5 2018-01-03 00:35:00+01:00 2.30
6 2018-01-04 00:30:00+01:00 1.90
7 2018-01-04 00:35:00+01:00 2.10
8 2018-01-05 00:30:00+01:00 2.90
现在我想要的是每天的小时值。星期一每小时,星期二每小时,星期三每小时,...
有人可以帮我吗?:)
【问题讨论】:
标签: python pandas datetime jupyter