这似乎是相当简单的,但经过将近一整天后,我还没有找到解决方案。我已经用 read_csv 加载了我的数据框,并且很容易将日期和时间列解析、组合和索引到一列中,但现在我希望能够根据小时和分钟分组来 reshape 和执行计算,类似于你可以在excel支点。
我知道如何重新采样到小时或分钟,但它维护与每个小时/分钟相关的日期部分,而我只想将数据集聚合到小时和分钟,类似于在 excel 数据透视表中分组并选择“小时”和“分钟”,但不选择其他任何内容。
任何帮助将不胜感激。
最佳答案
不能吗,df
是你的 DataFrame:
times = pd.to_datetime(df.timestamp_col)
df.groupby([times.dt.hour, times.dt.minute]).value_col.sum()
关于Python Pandas : Group datetime column into hour and minute aggregations,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16266019/