尝试使用新频率对时间序列进行重新采样

2024-10-01 02:35:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我对一个新项目有些意见

我试图分析每秒钟有25个输入的数据。我有一整天的活动(250万排)。我有两列Time和Index(名称令人困惑,这不是索引),Time代表每秒,索引每个输入

数据如下所示:

N° | Time | Index
45    17.0    0.0     
46    17.0    1.0     
47    17.0    2.0     
48    17.0    3.0     
49    17.0    4.0     
50    17.0    5.0     
51    17.0    6.0     
52    17.0    7.0     
53    17.0    8.0     
54    17.0    9.0     
55    17.0    10.0    
56    17.0    11.0    
57    17.0    12.0    
58    17.0    13.0    
59    17.0    14.0    
60    17.0    15.0    
61    17.0    16.0    
62    17.0    17.0    
63    17.0    18.0    
64    17.0    19.0    
65    17.0    20.0    
66    17.0    21.0    
67    17.0    22.0    
68    17.0    23.0    
69    17.0    24.0    
70    18.0    0.0     
71    18.0    1.0     
72    18.0    2.0     
73    18.0    3.0     
74    18.0    4.0     
75    18.0    5.0

等等

我试图改变频率,25/秒太多了,我想降低到1输入/秒

我试过这个,但不起作用:

[MyDFName].resample('1S', on='Time',origin='start', kind='period')

将我的专栏转换为timeseries会产生奇怪的事情,它从1970年开始提供数据。我只想要一段时间,而不是真正的“约会时间”。但是尝试一下。周期函数也不会有什么进展

我想我需要一些帮助:)谢谢


Tags: 数据项目名称indextimeon代表origin