我正在尝试在我的Pandas Dataframe上插入缺失值:
a b c
2013-11-19 20 28 55
2013-11-20 27 29 54
2013-11-21 NaN NaN NaN
2013-11-22 NaN NaN NaN
2013-11-23 NaN NaN NaN
2013-11-14 34 62 89
不幸的是,如果我尝试使用
df1 = df1.interpolate()
我收到以下错误消息:
TypeError: interpolate() takes at least 2 arguments (1 given)
任何想法?
由于
答案 0 :(得分:1)
最新版本的熊猫解决了这个问题 如果您仍想在不升级pandas的情况下使用插入,则可以执行以下操作:
for col in df1.columns:
df1[col] = df1[col].interpolate()
有关详细信息,请参阅this。