Pandas用空白/空字符串替换NaN


Pandas Replace NaN with blank/empty string

我有一个Pandas Dataframe,如下所示:

    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

整个df填充

df = df.fillna('')

指定某列

df[column] = df.column.fillna('')

numpy

import numpy as np
df1 = df.replace(np.nan, '', regex=True)