python - pandas dataframe join-like 操作

标签 python join pandas dataframe

我有一个包含以下内容的 pd.Dataframe:

student_id,course_id,mark

另一个数据框包含:

date,student_id,course_id

我想以我的结果数据框包含的方式对两个数据执行“连接”:

date,student_id,course_id,mark

但我也确实希望它基于双键 (student_id,course_id) 进行连接,这在我的数据框中将是唯一的。

我该如何执行此操作?

非常感谢。

最佳答案

对不起,我的错,答案在文档中

result = pd.merge(left, right, how='left', on=['key1', 'key2'])

关于python - pandas dataframe join-like 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33762905/

相关文章:

python - 如何将此字典列表转换为新字典

mysql - 选择与不同值匹配的行来检索公共(public)字段

mysql - 如何从外键表访问数据

python-3.x - 如何计算数据帧列中 >=3 个连续 1 值的出现次数

Python Pandas DF - 将列与另一列的相应频率计数分组

python - 计算字段作为 Odoo 10 中的列表

python - 在 Django 中使用信号创建 feed

python - 如何在opencv中在黑色像素轮廓上计算Solidity?

C# 使用 Linq 连接具有 2 个相同列的 2 个表

python - 计算 pandas 中的唯一值对