pandas中的 concat() 方法用于将两个或多个 DataFrame 对象沿着行 axis=0 或者列 axis=1 的方向拼接在一起,生成一个新的DataFrame对象。...[df1, df2], axis=1, join='inner')
print(res)
输出:
A B C D
2 2 4 5 7
可以看到,最终结果只保留了两个 DataFrame...join='outer'表示取两个 DataFrame 的行列索引的并集进行拼接,缺失值为NaN
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2]...DataFrame 行索引的并集,缺失值用 NaN 填充。...一般来说,如果希望保留两个数据源中所有数据就用 outer ,如果只需要保留两者公共部分就用 inner 。