最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Python中横向或纵向拼接两个表方法实例
时间:2026-09-25 16:00:02 编辑:袖梨 来源:一聚教程网
1 .横向拼接
横向拼接是将两个表按列连接起来,即将表格按列扩展。可以使用pandas库中的concat()函数实现横向拼接。
import pandas as pd# 创建两个表格df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'], 'B': ['B0', 'B1', 'B2', 'B3'], 'C': ['C0', 'C1', 'C2', 'C3'], 'D': ['D0', 'D1', 'D2', 'D3']})df2 = pd.DataFrame({'A': ['A4', 'A5', 'A6', 'A7'], 'B': ['B4', 'B5', 'B6', 'B7'], 'C': ['C4', 'C5', 'C6', 'C7'], 'D': ['D4', 'D5', 'D6', 'D7']})# 将两个表格横向拼接result = pd.concat([df1, df2], axis=1)print(result)输出结果:
A B C D A B C D0 A0 B0 C0 D0 A4 B4 C4 D41 A1 B1 C1 D1 A5 B5 C5 D52 A2 B2 C2 D2 A6 B6 C6 D63 A3 B3 C3 D3 A7 B7 C7 D7
2. 纵向拼接
纵向拼接是将两个表按行连接起来,即将表格按行扩展。可以使用pandas库中的concat()函数实现纵向拼接。
举例
import pandas as pd# 创建两个表格df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'], 'B': ['B0', 'B1', 'B2', 'B3'], 'C': ['C0', 'C1', 'C2', 'C3'], 'D': ['D0', 'D1', 'D2', 'D3']})df2 = pd.DataFrame({'A': ['A4', 'A5', 'A6', 'A7'], 'B': ['B4', 'B5', 'B6', 'B7'], 'C': ['C4', 'C5', 'C6', 'C7'], 'D': ['D4', 'D5', 'D6', 'D7']})# 将两个表格纵向拼接result = pd.concat([df1, df2], axis=0)print(result)输出结果:
A B C D0 A0 B0 C0 D01 A1 B1 C1 D12 A2 B2 C2 D23 A3 B3 C3 D30 A4 B4 C4 D41 A5 B5 C5 D52 A6 B6 C6 D63 A7 B7 C7 D7
总结
到此这篇关于Python中横向或纵向拼接两个表的文章就介绍到这了,更多相关Python拼接两个表内容请搜索一聚教程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持一聚教程网!
相关文章
- PyTorch模型创建与nn.Module构建 09-25
- PyTorch模型容器与AlexNet构建示例详解 09-25
- python绘制二维直方图的代码实现 09-25
- linux环境部署清华大学大模型最新版chatglm26b图文教程 09-25
- Python搭建监控平台的实现示例 09-25
- Tkinter使用Progressbar创建和管理进度条的操作代码 09-25