pd.concat
时间: 2023-07-12 07:22:11 浏览: 143
pd.concat函数.pptx
`pd.concat` 是 pandas 库中的一个函数,用于沿着某个轴将多个 DataFrame 或 Series 对象合并成一个。其语法如下:
```python
pd.concat(objs, axis=0, join='outer', ignore_index=False, keys=None, sort=False, copy=True)
```
其中,各参数的含义如下:
- `objs`:要合并的 DataFrame 或 Series 对象的序列或字典。
- `axis`:指定合并沿着哪个轴进行,0 表示按行合并(竖向),1 表示按列合并(横向)。
- `join`:指定合并的方式,可以是 'outer'(默认)表示取并集,'inner' 表示取交集。
- `ignore_index`:是否忽略原来的索引,生成新的整数索引。
- `keys`:用于在合并后添加层次化索引。
- `sort`:是否按照字典序排序。
- `copy`:是否复制数据。
例如,可以通过以下代码将两个 DataFrame 沿着行方向合并:
```python
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [4, 5, 6], 'B': [7, 8, 9]})
result = pd.concat([df1, df2], axis=0, ignore_index=True)
print(result)
```
输出结果为:
```
A B
0 1 4
1 2 5
2 3 6
3 4 7
4 5 8
5 6 9
```
请问还有其他问题吗?
阅读全文