gpt4 book ai didi

python - 合并两个 Pandas 数据框多对一

转载 作者:太空宇宙 更新时间:2023-11-03 14:46:36 26 4
gpt4 key购买 nike

如何合并以下数据集:

df = A
date abc
1 a
1 b
1 c
2 d
2 dd
3 ee
3 df

df = B
date ZZZ
1 a
2 b
3 c

我想得到这样的东西:

date abc  ZZZ
1 a a
1 b a
1 c a
2 d b
2 dd b
3 ee c
3 df c

我试过这段代码:

aa = pd.merge(A, B, left_on="date", right_on="date", how="left", validate="m:1")

但是我有以下错误:

TypeError: merge() got an unexpected keyword argument 'validate'

我使用 (conda update pandas) 更新我的 pandas,但仍然出现相同的错误

请告诉我这个问题。

最佳答案

根据 df.merge docs validate 是在 0.21.0 版本中添加的。您使用的是旧版本,因此您应该更新正在使用的 pandas 版本。

关于python - 合并两个 Pandas 数据框多对一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48746230/

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