【发布时间】:2021-02-18 13:46:41
【问题描述】:
我使用 Pandas 包将 excel 导入 python - 这非常有效。 excel有两列-一列是“x”值,而第二列是“y”值-我想绘制三次样条插值,但它不像我想象的那样工作:
df = pd.read_excel('test.xls')
f = interp1d(df['x'],df['y '])
plt.plot(f)
值在哪里:
x. y
4,637424 0,00524
4,9027 0,014685
5,082711 0,059966
5,153686 0,124667
5,212604 0,188868
5,227324 0,250883
5,270058 0,319341
5,304338 0,406323
5,315178 0,461895
5,343454 0,82056
5,341876 0,527936
5,4028 0,865394
5,725879 0,989496
5,870601 0,99345
6,497925 0,99956
6,884001 1,00
y 值是概率。
【问题讨论】:
-
这是一个非常琐碎的问题,可以通过重复最简单的
interp1d示例来解决。
标签: python pandas matplotlib