用空/空字符串替换NaN

我有一个数据框,如下所示:

13
0 a读
1.我没有读过
二读

我想删除带有空字符串的NaN值,以便如下所示:

13
0“已读”
1.我没有读过
2 c“改为
df=df.fillna(“”)

或者只是

df.fillna(“”,inplace=True)

这将使用''填充na(如NaN)

如果要填充单个列,可以使用:

df.column1=df.column1.fillna(“”)

可以使用df['column1']而不是df.column1

发表评论