【发布时间】:2018-04-18 06:58:26
【问题描述】:
我有一个相对较大的数据集,我想在 Python 中根据包含日期时间对象的列将其拆分为多个数据帧。列中的值(我想要拆分数据框)以以下格式给出:
2015-11-01 00:00:05
You may assume the dataframe looks like this.
我如何将数据帧拆分为 5 秒间隔:
第一个数据帧
2015-11-01 00:00:00 - 2015-11-01 00:00:05,第二个数据帧
2015-11-01 00:00:05 - 2015-11-01 00:00:10,以此类推。
我还需要计算每个结果数据框中的观察次数。换句话说,如果我能得到另一个包含 2 列的数据框,那就太好了:第 1 列表示拆分组(此列的值无关紧要:它们可能只是 1、2、3、.. 表示的顺序5 秒间隔),第 2 列显示属于各个间隔的观察次数
【问题讨论】:
-
这并不难。您尝试过什么,您的数据框在哪里?我们希望看到数据,而不是解释。
-
问题已被编辑。有一个指向数据框的超链接。
标签: python pandas datetime dataframe pandas-groupby