如何替换read_csv中的nan值?

2024-04-19 19:39:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在读取一个带有read_csv和一些NaN值的平面文件,因为它将数据类型更改为float,而不是我不想要的整数。在

有没有办法在read_csv方法中用0替换NaN值?在

我知道我可以df.fillna(value=0),但我的问题是如何替换read_csv中的这些nan值。在

decop=pd.read_csv("C:\\Users\\mnk044\\Downloads\\amna_decp_part-m-00000", sep="\x01", names=clist)

Tags: 文件csv方法dfreadvalue整数nan
1条回答
网友
1楼 · 发布于 2024-04-19 19:39:20

当前不支持在加载数据时填充NaN值(有关所有受支持功能的信息,请参阅^{}文档)。在

您唯一的选择是先读取,然后调用fillna。在

df = pd.read_csv(filepath)
df.fillna(0, inplace=True)

接下来,如果要将浮点列转换为整数,则对df.dtypes进行过滤。在

^{pr2}$

相关问题 更多 >