使用Pandas系列线性插值数据

时间:2017-03-15 02:17:39

标签: python pandas interpolation

我是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上其他几个人的解决方案,但它并不适合我,所以我不确定原因。真的很感激任何帮助! :)

0 个答案:

没有答案