【发布时间】:2023-03-19 21:31:01
【问题描述】:
对于数据帧的每一列,我使用 pandas 函数“interpolate”进行了插值,我试图用插值曲线的值(excel 上的趋势曲线)替换数据帧的值。
我有以下数据框,名为 data
0 1
0 0.000 0.002
1 0.001 0.002
2 0.001 0.003
3 0.003 0.004
4 0.003 0.005
5 0.003 0.005
6 0.004 0.006
7 0.005 0.006
8 0.006 0.007
9 0.006 0.007
10 0.007 0.008
11 0.007 0.009
12 0.008 0.010
13 0.008 0.010
14 0.010 0.012
然后我做了以下代码:
for i in range(len(data.columns)):
data[i].interpolate(method="polynomial",order=2,inplace=True)
我认为 inplace 会替换值,但它似乎不起作用。有人知道怎么做吗?
谢谢,祝你有美好的一天:)
【问题讨论】:
标签: python python-3.x pandas interpolation curve