pandas中的 concat() 方法用于将两个或多个 DataFrame 对象沿着行 axis=0 或者列 axis=1 的方向拼接在一起,生成一个新的DataFrame对象。...({'C': [5, 6], 'D': [7, 8]}, index=[2, 3])
# 横向合并,取交集行索引是2的部分
res = pd.concat([df1, df2], axis=1, join...='inner')
print(res)
输出:
A B C D
2 2 4 5 7
可以看到,最终结果只保留了两个 DataFrame 行索引的交集部分,即索引为2这一行。...join='inner' 表示取索引交集,join='outer' 表示取并集。在实际工作中,我们可以根据具体需求选择合适的连接方式。...Y
A B
0 1 3
1 2 4
当使用 pd.concat() 合并多个 DataFrame 时,如果不指定 keys 参数,合并后的 DataFrame 的索引默认就是按顺序的范围索引