python 加入一个就是多个
python join one is to many
如何使用 python.
创建一对多关系
我有 Excel Table A 与 Excel Table B.
有一个公共字段 (X)
Table A 中的 X 值是唯一的。 Table B 中的 X 值出现多次。
我想要一个代码来遍历 Table B 中的值,每次与 table A 匹配时,输出 Table C 中行的连接.
本论坛有人建议使用
tableA.merge(tableB, left_on='x1', right_on='X2')
但它不能满足我的要求。
例如,如果我在 Table A 的 X 字段中的值为 10,它可以在 table B 中出现多次。每次出现在 Table B 中我想加入 table A.
我使用 pd.merge(tableB,tableA, on=['X'])
解决了这个问题
如何使用 python.
创建一对多关系我有 Excel Table A 与 Excel Table B.
有一个公共字段 (X)Table A 中的 X 值是唯一的。 Table B 中的 X 值出现多次。
我想要一个代码来遍历 Table B 中的值,每次与 table A 匹配时,输出 Table C 中行的连接.
本论坛有人建议使用
tableA.merge(tableB, left_on='x1', right_on='X2')
但它不能满足我的要求。
例如,如果我在 Table A 的 X 字段中的值为 10,它可以在 table B 中出现多次。每次出现在 Table B 中我想加入 table A.
我使用 pd.merge(tableB,tableA, on=['X'])