python - 列出具有 Null 标题和 Null 行的合并列
问题描述
我有一个这样的列表:
BirthDate Age Unnamed:2 Gender Outstanding Waiver Coverage
1. NAN NaN NaN NaN NaN NaN 103
2. 4/17/1989 NaN 58.0 F NaN NaN 102
3. 4/19/1967 NaN 61.0 F NaN NaN 101
4. 3/27/1980 NaN 53.0 M NaN NaN 103
5. 8/20/1961 NaN 67.0 F NaN NaN 104
所需的输出 -
BirthDate Age Gender Outstanding Waiver Coverage
1. NAN NaN NaN NaN NaN 103
2. 4/17/1989 58.0 F NaN NaN 102
3. 4/19/1967 61.0 F NaN NaN 101
4. 3/27/1980 53.0 M NaN NaN 103
5. 8/20/1961 67.0 F NaN NaN 104
有没有办法得到这个输出?前任 -
dfnew['firstcolumn'] = dfnew[dfnew.columns[1:2]].apply(lambda x:
','.join(x.dropna().astype(str)),)
同样不使用单词“年龄”或索引位置,但有一些逻辑,因此如果其中一列缺少列标题,则合并两列,以防年龄更改为新的未知单词
解决方案
删除旧的“Age”列并将未命名的列重命名为“Age”:
df.drop('Age', axis=1).rename({'Unnamed:2': 'Age'}, axis=1)
推荐阅读
- bash - 在 bash 中进行参数扩展时转义单个撇号
- php - wordpress 处理与 WP_Query 类型关系的 ACF 自定义字段
- jquery - 使用动态创建的行输入和选择列表从 Datatable 列中检索数据
- sonarqube - SonarJS 代码覆盖率显示为 0
- repeater - 查找链接到自定义帖子类型的唯一自定义字段值
- powershell - Powershell Add-Member to Object(如果存在),否则为 New-Object
- java - ExecutorService 执行线程时 Thread.join() 不起作用
- function - firebase 云功能 - https.onCall(....) 可以使用 Context.Auth 吗?
- xml - 循环嵌套 XML 标记、映射它们并使用 XSLT 转换它们的正确方法
- wordpress - Apache 2.4.x 和 Wordpress