我正在尝试转换数据框中的列以获取新列,新列中的每一行都从旧列和查找表进行插值.例:
原始数据帧:
Date StartingValue
2010-01-01 10
2010-01-02 25
2010-01-03 15
2010-01-04 20
Run Code Online (Sandbox Code Playgroud)
查找表数据框:
StartingValue NewValue
10 500
20 1200
30 2750
Run Code Online (Sandbox Code Playgroud)
期望的结果:
Date StartingValue NewValue
2010-01-01 10 500
2010-01-02 25 1975
2010-01-03 15 850
2010-01-04 20 1200
Run Code Online (Sandbox Code Playgroud)
索引将保持不变,并且插值应该在查找表中最接近的行之间是线性的.
我已经看过了,也许map()还是apply()却又无法得到的是如何在这里使用它们,特别是与插补感.所有帮助表示赞赏.