gpt4 book ai didi

python - Pandas 列列表中每行的第一个非空值

转载 作者:行者123 更新时间:2023-11-28 19:17:29 26 4
gpt4 key购买 nike

如果我在 pandas 中有一个 DataFrame,它看起来像这样:

    A   B   C
0 1 NaN 2
1 NaN 3 NaN
2 NaN 4 5
3 NaN NaN NaN

如何从每一行中获取第一个非空值?例如。对于以上内容,我想得到:[1, 3, 4, None](或等效系列)。

最佳答案

fillna 填充左边的 nans ,然后获取最左边的列:

df.fillna(method='bfill', axis=1).iloc[:, 0]

关于python - Pandas 列列表中每行的第一个非空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31860894/

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