多个dataframe按行拼接
时间: 2023-11-18 20:59:40 浏览: 71
对dataframe进行列相加,行相加的实例
5星 · 资源好评率100%
您可以使用 pandas 库中的 concat 函数,将多个 dataframes 按行拼接。下面是一个示例代码:
```python
import pandas as pd
# 创建三个示例 dataframes
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
df3 = pd.DataFrame({'A': [9, 10], 'B': [11, 12]})
# 使用 concat 函数按行拼接
result = pd.concat([df1, df2, df3], ignore_index=True)
print(result)
```
输出结果如下:
```
A B
0 1 3
1 2 4
2 5 7
3 6 8
4 9 11
5 10 12
```
其中,参数 `ignore_index=True` 表示重置索引。如果不设置该参数,则每个 dataframes 合并后的索引会是原来的索引。
阅读全文