【问题标题】:python join one is to manypython join one is to many
【发布时间】:2021-03-07 16:09:12
【问题描述】:

如何使用 python 创建一对多关系。

我有 Excel 表 A,它与 Excel 表 B 有一个公共字段 (X)。

表 A 中的 X 值是唯一的。表 B 中的 X 值出现多次。

我想要一个代码来遍历表 B 中的值,每次与表 A 匹配时,输出表 C 中行的连接。

此论坛上有人建议使用 tableA.merge(tableB, left_on='x1', right_on='X2') 但它不能满足我的要求。

例如,如果我在表 A 的 X 字段中的值为 10,则它可以在表 B 中出现多次。每次它出现在表 B 中时,我都希望与表 A 进行连接。

【问题讨论】:

标签: python excel join one-to-many


【解决方案1】:

我使用pd.merge(tableB,tableA, on=['X'])解决了这个问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-23
    • 2022-12-31
    • 1970-01-01
    • 2010-12-08
    • 2021-06-09
    • 1970-01-01
    相关资源
    最近更新 更多