python - 读取 CSV 时用 0 填充 NaN 不适用于 Dataframe
问题描述
我已将df.fillna(0)
Datafarmdf
从CSV
文件中读取以填充NaN
为 0,但它在这里不起作用是我的读取和应用fillna
方法的代码。
我在 Pandas 网站上查看过,一切都一样。在 Stackoverflow 上也有一些类似的问题,例如this和this。所有检查都没有帮助
import pandas as pd
df=pd.read_csv(path to CSV file, header=None)
df.fillna(0)
print(df)
解决方案
尝试这个:
只改变df.fillna(0, inplace = True)
import pandas as pd
df=pd.read_csv(path to CSV file, header=None)
df.fillna(0, inplace = True)
print(df)
推荐阅读
- angular - Angular Universal:不渲染某些页面
- php - 我无法理解以下 dirname() 函数代码
- java - JUnit | 模拟服务器 | 休息模板
- c# - Visual Studio 未显示其中一个项目的 C# 代码建议
- reactjs - 控制台中发生跨域读取阻塞 (CORB)
- html - 即使是空白,也要保持文本的高度
- tensorflow - 在多个机器上的图形初始化后,Tensorflow 1.15 多工作者策略挂起
- python - 消息:过时的元素引用:元素未附加到页面文档(会话信息:chrome=83.0.4103.61)
- python - Python:查找所有 6x6 矩阵,其中每个值在每列和每行中仅出现一次
- database - 我在连接到远程 heroku postgresql 数据库时遇到错误