gpt4 book ai didi

python - 连接列 Pandas

转载 作者:太空狗 更新时间:2023-10-30 02:47:07 26 4
gpt4 key购买 nike

我正在尝试将主要包含 NaN 的几列连接到一列,但这里仅举一个关于 2 的示例:

2013-06-18 21:46:33.422096-05:00  A    NaN
2013-06-18 21:46:35.715770-05:00 A NaN
2013-06-18 21:46:42.669825-05:00 NaN B
2013-06-18 21:46:45.409733-05:00 A NaN
2013-06-18 21:46:47.130747-05:00 NaN B
2013-06-18 21:46:47.131314-05:00 NaN B

这可以持续 3 或 4 或 10 列,总是 1 是 pd.notnull(),其余的是 NaN。

我想以最快的方式将它们连接成 1 列。我该怎么做?

最佳答案

你每行得到一个字符串,其他单元格是 NaN,那么要应用的数学是要求 max 值:

 df.max(axis=1)

根据评论,如果它在 Python 3 中不起作用,请将您的 NaN 投影到字符串中:

df.fillna('').max(axis=1)

关于python - 连接列 Pandas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17217952/

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