问答 · ANSWER
横向合并是什么?
直接回答
横向合并是将多个DataFrame在水平方向上并排连接,使数据变宽。使用pd.concat并设置axis=1实现,默认采用外连接保留所有行索引。
关键要点
- 横向合并使用pd.concat并设置axis=1参数。
- 合并的本质是默认采用外连接,保留所有数据。
- 行索引相同时,数据左右并排,列数变多。
- 行索引不同时,保留所有索引,缺失处用NaN填充。
怎么选 / 怎么做
使用pd.concat进行横向合并的步骤:
1. 准备需要合并的DataFrame列表。
2. 调用pd.concat([df1, df2, ...], axis=1)。
3. 根据行索引是否相同,观察合并结果:索引相同则直接并排;索引不同则取索引并集并补NaN。
常见问题
pd.concat横向合并用什么参数?
设置axis=1。
横向合并行索引不同时怎么处理?
取索引并集,缺失处填充NaN。