【发布时间】:2021-05-28 10:31:24
【问题描述】:
假设我有 2 个数据框:
df1:
Name Age
Pete 19
John 30
Max 24
df2:
Name Subject Grade
Pete Math 90
Pete History 100
John English 90
Max History 90
Max Math 80
我想将它们 df2 合并到 df1,多对一,最终得到这样的结果:
Name Age Subject Grade
Pete 19 Math 90
Pete 19 History 100
John 30 English 90
Max 24 History 90
Max 24 Math 80
我不想按Subject 和Grade 对它们进行分组,我需要复制它们以便保留所有内容。
【问题讨论】:
-
请阅读What topics can I ask about here? 和Welcome to Stack Overflow 介绍导览。 “告诉我如何解决这个编码问题”是off-topic for Stack Overflow。您应该发送honest attempt at the solution,然后询问有关您的实施的具体问题。
标签: python pandas dataframe merge many-to-one