在Pandas中如何将NaN转换成“不适用”?

2024-04-26 01:05:05 发布

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

在熊猫中我应该如何将NaN转换为N/A?在

如有任何想法和建议,我们将不胜感激!在

谢谢!在


Tags: nan建议
1条回答
网友
1楼 · 发布于 2024-04-26 01:05:05

您应该澄清为什么要将NaN转换为“N/A”。NaN是缺失数据的一种特殊的内部表示。当然“N/A”表示丢失的数据,但是对于python来说,这只是另一个字符串,与None/null/missing值明显不同。在

如果不作澄清,我假设您希望在编写CSV、XL等时将NaN值导出为“N/A”;为此,可以使用nau rep参数

df.to_csv('path/to/my.csv', na_rep='N/A')

这将使导出文件中的NaN值写出为“N/A”。在


pandas还有一个fillna函数,但是要注意,这会将丢失的数据转换成字符串,例如

^{pr2}$

现在不会有任何丢失的数据,并且艾斯纳警局()将不起作用,因为字符串“N/a”不是空项

相关问题 更多 >