我有一个熊猫数据框,例如
A B C D
0 1.0 0.50 1.25 1.25
1 1.5 1.30 1.10 1.25
2 2.0 0.40 1.25 1.25
3 2.5 1.50 1.35 1.25
4 3.0 1.70 1.20 1.25
5 3.5 0.90 0.60 0.63
是否存在内置的pandas函数,可以帮助我根据列[B,C,D]
上的值对这种情况下'A'
的任何列中的值进行插值。
例如当输入为'B'
时,我需要导出列2.25
的线性插值。 (列'A'
的值将用作参考)。
因此,这里我的预期答案是[0.4, 1.50]
列中'B'
之间的插值。即 0.95
我已经编写了一个专用函数来获取(x1,y1) & (x2,y2)
值,然后使用两个斜率/截距公式来获取答案(但是我觉得这太过分了,而且熊猫库中缺少一些简单的函数)