最佳答案
根据我对左外部联接的理解,生成的表应该不会比左表拥有更多的行... ... 如果这样做是错误的,请告诉我... ..。
My left table is 192572 rows and 8 columns.
我的右表是42160行和5列。
我的左表有一个名为“ id”的字段,它与右表中名为“ key”的列相匹配。
Therefore I merge them as such:
combined = pd.merge(a,b,how='left',left_on='id',right_on='key')
But then the combined shape is 236569.
What am I misunderstanding?