【发布时间】:2021-01-09 06:10:15
【问题描述】:
我有一个 pandas 数据框,其中包含以分钟为单位的“时间”列和从数据记录器中提取的“值”。数据以对数时间间隔记录,这意味着第一个值以分数分钟记录,然后随着时间的推移时间间隔变得更长:
print(df)
Minutes Value
0 0.001 0.00100
1 0.005 0.04495
2 0.010 0.04495
3 0.015 0.09085
4 0.020 0.11368
.. ... ...
561 4275.150 269.17782
562 4285.150 266.90964
563 4295.150 268.35306
564 4305.150 269.42984
565 4315.150 268.37594
我想以 0 到 4315 分钟的一分钟间隔对“值”进行线性插值。
我尝试了几次不同的 df.interpolate() 迭代,但都没有成功。有人可以帮我吗?谢谢
【问题讨论】:
标签: python pandas dataframe scipy interpolation