pandas pd.concat怎么使用
时间: 2023-10-16 09:27:04 浏览: 109
详解pandas数据合并与重塑(pd.concat篇)
5星 · 资源好评率100%
`pd.concat()` 是 pandas 库中用于合并数据框和系列(Series)的函数。它可以按照指定的轴(axis)将多个数据框或系列合并为一个单独的对象。下面是一些常见的用法:
1. 合并两个数据框:
```python
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]})
df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]})
result = pd.concat([df1, df2])
print(result)
```
输出:
```
A B
0 1 3
1 2 4
0 5 7
1 6 8
```
2. 沿着列方向合并两个数据框:
```python
result = pd.concat([df1, df2], axis=1)
print(result)
```
输出:
```
A B A B
0 1 3 5 7
1 2 4 6 8
```
3. 将多个数据框按照行方向合并为一个数据框,并重置索引:
```python
result = pd.concat([df1, df2], ignore_index=True)
print(result)
```
输出:
```
A B
0 1 3
1 2 4
2 5 7
3 6 8
```
以上是 `pd.concat()` 的三种常见用法,你可以根据自己的需求进行调整。
阅读全文