【发布时间】:2020-05-08 23:06:53
【问题描述】:
我有一个具有以下形式的 pandas 数据框:
datetime sensor1_value sensor2_value
其中datetime 是在某一天开始和结束的索引(按时间顺序)。
这给了我许多测量次数不等的时间序列。
我想给每个时间序列(24 小时 = 一个序列)一个特定的 ID,所以我的最终 df 应该是这样的
datetime ID sensor1_value sensor2_value
ID = 1 的所有内容都属于时间序列 1(第 1 天)
ID = 2 的所有内容都属于时间序列 2(第 2 天)
等等。
到目前为止,我已经尝试将 df 与
dflist = []
for group in df.groupby(df.index.date):
dflist.append(group[1])
这给了我所有数据帧的列表,但不是所有数据的一个 df。我无法弄清楚如何将所有内容放在一起并添加 ID。
【问题讨论】:
-
能否请您提供一些示例数据以供其他人轻松检查?
标签: python pandas time-series