【发布时间】:2021-05-08 05:33:10
【问题描述】:
假设我有 2 个 pandas 数据框,它们共享相同的列名,如下所示:
name: dob: role:
James Franco 1-1-1980 Actor
Cameron Diaz 4-2-1976 Actor
Jim Carey 12-1-1968 Actor
Miley Cyrus 5-23-1987 Actor
name: dob: role:
50 cent 4-6-1984 Singer
lil baby 12-1-1990 Singer
ghostmane 8-10-1989 Singer
Miley Cyrus 5-23-1987 Singer
假设我想识别具有相同姓名和出生日期的个人,并且存在于两个数据框中(因此,具有 2 个不同的角色)。
我该怎么做?
类似于如果所有内容都存在于 1 个数据框中,我做了一个 df.groupby(["name", "dob"]).count())
我希望能够识别这些人,打印出来并计算出现次数。
谢谢
【问题讨论】:
标签: python python-3.x pandas