gpt4 book ai didi

Python Pandas : Convert multiple rows into single row, 忽略 NaN

转载 作者:太空宇宙 更新时间:2023-11-04 10:11:44 24 4
gpt4 key购买 nike

我有一个类似于下面提到的DataFrame

 Age    Sex    Name ....
12 NaN NaN
NaN Male NaN
NaN NaN David

我想将它转换成一行数据框,忽略 NaN 并合并它们

 Age    Sex    Name
12 Male David

Pandas 是怎么做到的?

最佳答案

您可以使用 pd.concat.dropna().reset_index() 之后组合所有 > 像这样:

pd.concat([df[col].dropna().reset_index(drop=True) for col in df], axis=1)

得到:

    Age   Sex   Name
0 12.0 Male David

关于Python Pandas : Convert multiple rows into single row, 忽略 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37859014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com