gpt4 book ai didi

python - 如何合并数据框中的两列

转载 作者:行者123 更新时间:2023-11-28 20:14:10 25 4
gpt4 key购买 nike

我有一个 csv 文件,我对其进行了操作,我使用 pandas.merge 合并了两个不同的文件。但是现在,我有一些列,例如 column_x 和 column_y。所以我想合并这两列以获得一列。通过知道两列可以这样表示:

Column_x     Column_y
2 2.1
3
4.322 4
5

然后得到这两个结果之一:

Column  
2
3
4.322
5

或者:

Column
2.1
3
4
5

这两个结果中的任何一个都会让我满意

最佳答案

你需要:

df.bfill(axis=1)

Column_x Column_y
0 2.100 2.1
1 3.000 NaN
2 4.322 4.0
3 5.000 NaN

或者

df.ffill(axis=1)

Column_x Column_y
0 NaN 2.1
1 3.000 3.0
2 4.322 4.0
3 5.000 5.0

您可以简单地使用 df.ffill(axis=1)['Column_x'] 来获得第一个结果,然后使用 df.ffill(axis=1)['Column_y'] 实现第二个结果。

关于python - 如何合并数据框中的两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50708959/

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