【发布时间】:2021-12-14 12:05:50
【问题描述】:
我得到了一个冗长的错误回溯,最后一行如标题中所述。
我正在尝试使用nearest 方法在重新索引期间填充缺失值。
这是我的代码:
import pandas as pd
s1=pd.Series([1,2,3,4],index=list('aceg'))
print(s1.reindex(pd.Index(list('abdg')),method='nearest'))
我试图查看是否在重新索引之后或在重新索引期间完成了填充缺失的信息,这可能会影响method = 'nearest' 这种情况下的结果。
将method 更改为ffill 或bfill 可以正常工作。
【问题讨论】:
-
正如错误消息所说,您无法使用字符串和最近的重新索引。您必须用数字替换字符串。
标签: python-3.x pandas reindex