Python - pandas 导出到 csv 或 dat 文件,删除 None 或 numpy.nan

tha*_*eow 3 python null pandas

将数据帧 df 导出到 dat 文件时,如何删除文件中的 None 或 numpy.nan?我只需要一个空值。

df.to_csv('test.dat')
Run Code Online (Sandbox Code Playgroud)

我试过了:

df = df.fillna('')
Run Code Online (Sandbox Code Playgroud)

或者

df = df.replace(numpy.nan, '') and df = df.replace(None, '')
Run Code Online (Sandbox Code Playgroud)

但我仍然在 csv 或 dat 文件中看到“无”或“南”。

2Ob*_*Obe 5

使用参数

na_rep : 字符串,默认“缺少数据表示”

并将其设置为“”

你可以在这里阅读:

pandas.DataFrame.to_csv

这是代码:

file=pd.DataFrame({"one":[1,2,None,3,4],"two":[5,6,7,np.nan,8]})

file.to_csv("xxxxxxx",na_rep="")
Run Code Online (Sandbox Code Playgroud)

会导致: 结果