把两个表并起来的Python代码
时间: 2024-10-21 17:08:44 浏览: 8
python实现合并两个排序的链表
5星 · 资源好评率100%
在Python中,并置两个表(通常是Pandas DataFrame)通常可以使用`concat()`函数或者`append()`方法,以下是两种常见的方式:
1. 使用`concat()`: 这个函数用于沿着指定的轴方向连接数据帧,如果两个DataFrame的索引是兼容的,它会自动合并索引。例如:
```python
import pandas as pd
df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2'],
'B': ['B0', 'B1', 'B2']},
index=[0, 1, 2])
df2 = pd.DataFrame({'A': ['A3', 'A4', 'A5'],
'B': ['B3', 'B4', 'B5']},
index=[3, 4, 5])
# 沿着列方向并置
merged_df = pd.concat([df1, df2], ignore_index=True) # 如果不想保留原顺序,可以设置ignore_index=True
```
2. 使用`append()`: 这个方法更简单,直接将一个DataFrame添加到另一个DataFrame的末尾。如果索引不匹配,`append()`默认不会自动调整。
```python
merged_df = df1.append(df2)
```
阅读全文