以下に示すような 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
ベストアンサー1
df = df.fillna('')
これにより、na (例: NaN) が で埋められます''
。
inplace
可能ですが、避けるべきです。いずれにせよ内部的にコピーが作成され、非推奨となるでしょう:
df.fillna('', inplace=True)
1 つの列のみを入力するには:
df.column1 = df.column1.fillna('')
df['column1']
の代わりにを使うこともできますdf.column1
。