我正在尝试在熊猫数据框中插入系列A上的一组数据(系列B),因为该系列其他部分中存在NaN值:
Price Volume
[...] [...]
2,500.20 29,355
2,550.20 29,379
2,575.00 29,390
2,600.00 29,402
2,600.20 29,402
2,650.00 29,426
2,650.20 29,426
2,700.20 29,449
2,725.00 29,461
2,749.00 29,472
2,750.20 29,473
2,800.00 29,496
2,800.20 29,496
2,850.20 29,520
2,875.00 29,531
2,900.20 29,543
2,950.00 29,566
2,950.20 29,567
2,990.00 29,585
2,995.00 29,588
2,995.10 29,588
2,999.00 29,590
2,999.80 29,590 (29589.906542)
2,999.90 29,590 (29589.953271)
3,000.00 29,590
[...] [...]
results_2 = results_dropna()
f = interp1d(results_2['Price'], results_2['Volume]')
results['Volume'] = results['Price'].apply(f)
在插值有效的同时,原始数据会略微失真(括号内为数字示例。
我应该如何处理这种情况?