我有一个熊猫数据框,如下所示:
Unnamed:1 Unnamed:2 .... Unnamed:20
Data NaN .... NaN
id name .... year
.
.
.
Data2 NaN .... NaN
id name .... year
.
.
.
Footnotes NaN .... NaN
因此,为了清理这些数据,我首先要删除只有第一列有数据的所有行,其余所有列都是NaN。因此,我的数据帧将变成这样:
Unnamed:1 Unnamed:2 .... Unnamed:20
id name .... year
.
.
.
id name .... year
.
.
.
然后将第一行作为列名,并删除它的任何进一步出现,因此最后我的数据帧应如下所示:
id name .... year
.
.
.
我终于能够用下面的代码解决它:
您可以使用
groupby
将数据框拆分,设置列并删除不必要的行,然后将所有内容连接到所需的数据框中。检查行中的isnull()
,并取总和以形成组您可以使用
startswith
:相关问题 更多 >
编程相关推荐