【发布时间】:2018-01-30 14:27:10
【问题描述】:
我有以下df,
A
1.0
2.0
3.0
NaN
我尝试用fillna 将NaN 替换为字符串not existed。
df.fillna(value={'A': 'not existed'}, axis=1, inplace=True)
但我收到以下错误,
NotImplementedError: Currently only can fill with dict/Series column by column
如果我使用replace,它将起作用,
df['A'].replace(np.nan, 'not existed')
我想知道为什么会这样。
【问题讨论】:
-
如果你喜欢它,有一个简单的方法:
df['A'] = df['A'].fillna('not existed')
标签: python python-3.x pandas dataframe