【发布时间】:2018-04-18 10:03:44
【问题描述】:
所以我的数据框中的一列中的一些值是''。当我使用 .to_csv() 将 df 保存为 CSV 以在另一个函数中使用它时,我得到一个带有空值的 csv。
【问题讨论】:
-
可以使用
df.to_csv(file, na_rep='null')吗? -
这是否有助于将 '' 保存为 '' ?
标签: pandas export-to-csv
所以我的数据框中的一列中的一些值是''。当我使用 .to_csv() 将 df 保存为 CSV 以在另一个函数中使用它时,我得到一个带有空值的 csv。
【问题讨论】:
df.to_csv(file, na_rep='null') 吗?
标签: pandas export-to-csv
使用replace:
df.replace('', 'null').to_csv(file)
#if need specify only some column
df.replace({'A': {'': 'null'}}).to_csv(file)
如果空值为NaNs,则添加参数na_rep,将所有NaNs 转换为另一个值:
df.to_csv(file, na_rep='null')
【讨论】:
NaNs 更改为空字符串。