gpt4 book ai didi

python - 如何根据 pandas python 中的特定列合并两个数据框?

转载 作者:IT老高 更新时间:2023-10-28 21:09:16 25 4
gpt4 key购买 nike

我必须合并两个数据框:

df1

company,standard
tata,A1
cts,A2
dell,A3

df2

company,return
tata,71
dell,78
cts,27
hcl,23

我必须将两个数据帧统一为一个数据帧。我需要像这样的输出:

company,standard,return
tata,A1,71
cts,A2,27
dell,A3,78

最佳答案

使用 merge :

print (pd.merge(df1, df2, on='company'))

示例:

print (df1)
company standard
0 tata A1
1 cts A2
2 dell A3

print (df2)
company return
0 tata 71
1 dell 78
2 cts 27
3 hcl 23

print (pd.merge(df1, df2, on='company'))
company standard return
0 tata A1 71
1 cts A2 27
2 dell A3 78

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

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