python上下拼接数据框
时间: 2024-09-24 10:15:22 浏览: 36
在Python中,我们可以使用pandas库来操作DataFrame,拼接数据框主要有两种常见的方法:`concat()` 和 `append()`。
1. **concat()**:这个函数用于水平(列)或垂直(行)方向的连接数据框。如果你想要将两个DataFrame沿着索引方向拼接在一起,可以设置`axis=0`;如果沿着列方向拼接,就设置`axis=1`。例如:
```python
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
result = pd.concat([df1, df2], axis=0)
```
2. **append()**:这是在DataFrame级别追加行,即默认是沿行方向(`axis=0`)拼接。例如:
```python
result = df1.append(df2, ignore_index=True) # ignore_index=True 避免新添加的索引重复
```
阅读全文