axis=1的时候,concat做行对齐,然后将不同列名称的两张或多张表合并。当两个表索引不完全一样时,内连接和外连接的区别
时间: 2024-06-06 07:06:37 浏览: 47
在axis=1的情况下,concat会按照行对齐的方式将不同列名称的两张或多张表合并。当两个表索引不完全一样时,内连接和外连接的区别如下:
1. 内连接:只保留两个表中索引完全匹配的行,其他行将被删除。在内连接中,只有当两个表的索引完全匹配时,才会将它们合并。如果两个表的索引不匹配,则不会将它们合并。
2. 外连接:保留两个表中索引完全匹配的行以及任何一个表中索引不匹配的行。外连接有两种形式:左外连接和右外连接。左外连接保留左表中所有的行以及右表中与左表索引匹配的行,右外连接保留右表中所有的行以及左表中与右表索引匹配的行。在外连接中,如果两个表的索引不匹配,则会将它们合并,并将缺失的值用NaN填充。
阅读全文