首页 > 解决方案 > 以非固定时间间隔插入数据

问题描述

所以我有一个如下所示的数据集:

一个标题 时间戳 一个
0 1624023687 3766
1 1624023687 3767
2 1624023687 110
3 1624023687 3762
4 1624023687 3770
5 1624023687 108
6 1624023687 3765
7 1624023690 3768
8 1624023690 3768
9 1624023690 111
10 1624023690 3760
11 1624023690 3765
12 1624023690 111
13 1624023690 3765
14 1624023690 3762
15 1624023690 109
16 1624023690 3774
17 1624023690 3760
18 1624023690 112
19 1624023690 3761
20 1624023692 109
21 1624023692 3764
22 1624023692 3767
23 1624023692 104
24 1624023692 3769

如您所见,我有多行具有相同的时间戳,并且我希望每行具有不同的时间戳。我考虑过使用更小的时间和插值,但问题是我在每个时间戳中没有相同的行数,也没有固定的时间步长。这是按命令分组的结果:

pd.Dataframe(df.grroupby(['timestamp'])['A'].count())

GroupBy(时间戳)

如何为每一行获取不同的时间戳?

标签: pythonpandastimestampdata-scienceinterpolation

解决方案


推荐阅读