我是Pandas的新手,我在插入系列数据方面遇到了麻烦。
我有一些看起来像这样的CSV数据:
ts = pd.Series(L2.values, time)
t L2
0 1480438222797 9.7861227923056670618962016306
1 1480438222817 9.7861227923056670618962016306
2 1480438222838 9.7861227923056670618962016306
3 1480438222858 9.7861227923056670618962016306
4 1480438222877 9.7861227923056670618962016306
....
我想将时间间隔更改为20ms间隔,并根据旧的ts L2数据线性插入新rs时间间隔的L2。 使用Pandas,我尝试过:
rs = ts.resample('20ms').mean()
成功地将时间转换为适当的间隔格式。然后我尝试
rs = rs.interpolate(method='time')
插入数据,但是" rs"的L2值。最终与最初的" ts"完全相同的。
我发现这是Stackoverflow上其他几个人的解决方案,但它并不适合我,所以我不确定原因。真的很感激任何帮助! :)