首页 > 解决方案 > 如何从所有列的列表中删除 nan 并将某些包含列表的列转换为字符串和 int?

问题描述

数据帧图像

从图片中可以看出,某些列有一个包含 nan 的值列表,我想删除这些值并保留这些值,然后将其转换为stringint取决于列。对于列表中看起来像 [nan, nan] 或更多 nan 的列的特定行,我只想用 nan 替换它。

例如:

[149-1213(R.2), nan] -> 149-1213(R.2)

[23500, nan] -> 23500

[nan, nan, nan] -> nan

[6000] -> 6000

[2015-03-08 00:00:00, nan, nan] -> 2015-03-08 00:00:00

[nan, SERVICE CHARGE] -> SERVICE CHARGE

感谢您的帮助。

标签: pythonpandasdataframe

解决方案


推荐阅读