dataframe 纵向拼接数据
时间: 2024-07-05 08:00:49 浏览: 178
Python数据分析实践:数据拼接-2-new.pdf
DataFrame 在 Pandas 库中是一个二维表格型的数据结构,用于存储和处理结构化数据。当你需要纵向(即行方向)拼接多个 DataFrame 对象时,可以使用 `concat()` 或 `append()` 函数。
1. **`concat()` 函数**:这个函数用于沿着一个或多个轴方向连接对象。如果你想要在纵向上拼接 DataFrame,需要设置 `axis=0` 或 `axis='index'`。例如:
```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 添加到另一个 DataFrame 的末尾。它默认也是沿行方向拼接:
```python
df_result = df1.append(df2)
```
阅读全文