如何平均/集成2个或更多数据帧的目标

2024-06-26 01:33:25 发布

您现在位置:Python中文网/ 问答频道 /正文

说:


df1

IMG | Ishotdog信心

img1 | 0

img2 | 1

img3 | 0

img4 | 0

img5 | 1


df2

IMG | Ishotdog信心

img1 | 1

img2 | 1

img3 | 1

img4 | 0

img5 | 0


我想要的是:

IMG | Ishotdog信心

img1 | 0.5

img2 | 1

img3 | 0.5

img4 | 0

img5 | 0.5

你将如何利用熊猫来有效地做到这一点


Tags: 利用imgimg1df1df2img2信心img3
1条回答
网友
1楼 · 发布于 2024-06-26 01:33:25

^{}与聚合mean一起使用:

df = pd.concat([df1, df2]).groupby('IMG', as_index=False).mean()
print (df)
    IMG  isHotDogConfidence
0  img1                 0.5
1  img2                 1.0
2  img3                 0.5
3  img4                 0.0
4  img5                 0.5

相关问题 更多 >