gpt4 book ai didi

python - 如何在Python中将两个数据框中的两列合并在一起

转载 作者:行者123 更新时间:2023-12-01 04:23:02 25 4
gpt4 key购买 nike

您好,我有以下数据框:

  df = 
x val
1 5
2 10
5 3

  df1 = 
x val
1 2
3 4
4 8
5 2

我想要一个返回同一x中平均值的数据框。

  df2 = 
x val
1 3.5
2 10
3 4
4 8
5 2.5

最佳答案

一种方法是连接数据帧,然后按“x”分组。

df2 = pd.concat([df,df1])
df2.groupby('x').mean()

产品:

    val
x
1 3.5
2 10.0
3 4.0
4 8.0
5 2.5

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

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