【发布时间】:2020-08-19 04:28:16
【问题描述】:
我有一个数据框,它以日期时间为索引,并在不同的列中发布推文以及其他统计信息,如喜欢的数量。我想以每小时间隔重新采样 df,这样我就可以获得所有推文和每小时所有统计信息的总和,我使用以下代码完成了这项工作:
df.resample('60min').sum()
问题是我的推文栏消失了。我需要它来进行情绪分析。 我是编程新手,提前感谢您阅读本文!
【问题讨论】:
-
df.asfreq('H')?实际上,听起来你想按小时分组:df.groupby(df.index.floor('H')).agg(...) -
但问题是,我不知道如何编码,以便每小时连接所有推文,同时返回其他列的总和,如 number_of_retweets。