Pandas将NaN替换为空白字符串
- 论坛
- Pandas将NaN替换为空白字符串
29 浏览
Pandas将NaN替换为空白字符串
我有一个类似下面的Pandas数据框:
1 2 3 0 a NaN read 1 b l unread 2 c NaN read
我想要用空字符串替换NaN值,使其看起来像这样:
1 2 3 0 a "" read 1 b l unread 2 c "" read
admin 更改状态以发布 2023年5月23日
匿名的
0 Comments
df = df.fillna('')
这将使用''
填充NA(例如NaN)。
inplace
是可能的,但应当避免使用,因为它将被弃用:
df.fillna('', inplace=True)
仅填充单一列:
df.column1 = df.column1.fillna('')
可以使用df['column1']
来代替df.column1
。