以熊猫为单位的单独时间序列,并为每个时间序列赋予ID

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以熊猫为单位的单独时间序列,并为每个时间序列赋予ID相关的知识,希望对你有一定的参考价值。

我有一个具有以下格式的熊猫数据框:

datetime   sensor1_value  sensor2_value

其中datetime是在某一天(按时间顺序)开始和结束的索引。如果时间序列的测量数量不相等,这会给我一个数字。

我想给每个时间序列(24h =一个序列)一个特定的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。

答案

如果您想获得确切的答案。请分享示例数据和您需要获取的输出

以上是关于以熊猫为单位的单独时间序列,并为每个时间序列赋予ID的主要内容,如果未能解决你的问题,请参考以下文章

从 CSV 文件加载数据以进行负载测试并为每个用户保持会话

如何根据字节大小拆分熊猫数据帧

如何更改此数组以将物理体赋予每个单独的节点(位掩码)?

如何根据熊猫的时差为用户设置会话

给定熊猫中只有小时-分钟-秒格式的列,如何以秒为单位返回总时间? [关闭]

拆分(分解)熊猫数据框字符串条目以分隔行