python - 如何从所有列的列表中删除 nan 并将某些包含列表的列转换为字符串和 int?
问题描述
从图片中可以看出,某些列有一个包含 nan 的值列表,我想删除这些值并保留这些值,然后将其转换为string
或int
取决于列。对于列表中看起来像 [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
感谢您的帮助。
解决方案
推荐阅读
- lammps - 如何计算两个原子间的最小距离?
- jpa - EclipseLink JPA - 命名查询 - 在复合键中搜索部分键
- typescript - VSCode 可以自动为 TypeScript 创建回调方法脚手架吗?
- java - 从 ViewHolder 的 onLongClickListener 内部刷新 recyclerView
- reactjs - 在反应中使用组件内的图像
- python - 使用 HTML 页面作为默认的 Django 主页
- google-cloud-platform - Google Nest Device Access 不断断开合作伙伴连接
- java - Arrays.compare 的自定义比较器。泛型
- python - scipy ndimage - 来自正向变换的 map_coordinates
- mongodb - Mongoose 不会在 mongodb 中保存特定的文档属性