我的数据帧中散布着"None"
和"nan"
字符串。是否有方法用空字符串""
或nan
替换所有这些字符串,以便在将数据帧导出为excel工作表时它们不会显示?
简化示例:
注意:nan
中的{
ID col1 col2 col3 col4
1 Apple nan nan nan
2 None orange None nan
3 None nan banana nan
当我们用空字符串替换所有"None"
和"nan"
字符串时,输出应该是这样的:
ID col1 col2 col3 col4
1 Apple nan
2 orange nan
3 banana nan
你知道怎么解决这个问题吗?
谢谢
用熊猫南。这些单元格在Excel中将为空(例如,您可以使用“选择空单元格”命令)。你不能用空字符串。
使用字符串列表替换为不会影响实际
nan
的空白字符串。。。这将为您提供一个新的数据框架:
您可以将每一列与numpy对象dtype(基本上是文本列)进行比较,然后只对这些列进行替换。
相关问题 更多 >
编程相关推荐