python - Pandas :将空单元格替换为 0

标签 python pandas

我有一个包含空单元格的数据框 results,我想用 0 替换所有空单元格。

到目前为止,我已经尝试使用 pandas 的 fillna:

result.fillna(0)

替换:

result.replace(r'\s+', np.nan, regex=True)

但是,两者都没有成功。

最佳答案

您正在创建数据框的副本,但原始数据框没有保留更改,如果您希望数据框保留更改,则需要指定“inplace=True”

result.fillna(0, inplace=True)

关于python - Pandas :将空单元格替换为 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38569851/

相关文章:

python - 获取请求 python 作为字符串

python - Flask 应用程序充当两个不同的应用程序

python - 使用python将 "string-like"列表转换为int

python - 在Python中读取.tsv文件时忽略字符串

python - pandas 有条件地按组移动或向前填充另一列

python - 如何使用 Flask 为 pandas 数据框设置 "download as csv"按钮?

Python Pandas ExcelWriter 附加到工作表创建一个新工作表

python - 如何组合数据类、属性和 lru_cache

python - 如何使用python提取音频文件的片段?

python - pandas - 仅更新基于 'key' 值的特定 DataFrame 列值