resamplig pandas(不作为时间序列)

时间:2018-02-09 02:33:43

标签: resampling linear-interpolation

我有一个像这样的pandas数据框:

index x y 0.010 1 Nan 0.011 Nan 3 0.014 NaN 4 0.019 9 Nan 0.020 10 7

该矩阵来自2个矩阵的串联 我想以等间隔重新采样索引,比如0.010,0.012,0.014 ..... 0.020,用线性插值填充NaN。 与索引是时间序列的重新抽样类似......

任何人都可以给我发送提示吗? 我对此很头疼 谢谢你

1 个答案:

答案 0 :(得分:0)

解决!

df1 = A.reindex(A.index.union(np.linspace(0.0,0.1,11)))
df1.interpolate('index').loc[np.linspace(0.0,1.1,11)

这真是奇妙的伎俩

使用Union,我添加了我想要但不在原始df中的索引。 然后我插入。最后我只过滤了我想要的索引。