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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM