python - 将 0 替换为数据框 Python Pandas 中的空白

标签 python pandas replace

我编写了以下代码,从我的 df 中取出所有零。然而,当有一个包含零的数字时,它也会将它们去掉。

e.g.
3016.2     316.2
   0.235      .235


data_usage_df['Data Volume (MB)'] = data_usage_df['Data Volume (MB)'].str.replace('0', '')

你能帮我弄清楚如何精确匹配等于 0 的单元格并将其替换为空白值吗?

最佳答案

data_usage_df = data_usage_df.astype(str)
data_usage_df['Data Volume (MB)'].replace(['0', '0.0'], '', inplace=True)

关于python - 将 0 替换为数据框 Python Pandas 中的空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40128388/

相关文章:

python - 将 2 个 Pandas 列相乘并获得值总和的最快方法

python - 在 Pandas 中将行转换为逗号分隔的字符串

用于替换文本的Python代码不起作用

javascript - 使用 Javascript 将 HTML 转换为其安全实体

python - 在python中加载MIT-BIH心律失常数据库

python - 不能使用继承 Django 模型的 Meta 类来配置继承抽象模型中定义的字段

python - ctypes.cast 总是抛出 ArgumentError

python - 如何用另一个numpy数组填充numpy数组

python - 如何将连接的列名称拆分为单独的列?

php - 替换两个字母之间的连字符,但不替换两个数字之间的连字符 (PHP)