pandas的 contact
时间: 2023-06-29 07:07:35 浏览: 119
函数是用于将两个或多个 Pandas 数据框按照行或列方向进行拼接的函数。其语法格式如下:
```python
pandas.concat(objs, axis=0, join='outer', ignore_index=False, keys=None, levels=None, names=None, verify_integrity=False, sort=False, copy=True)
```
其中,参数的含义如下:
- `objs`:需要拼接的 Pandas 数据框列表。
- `axis`:拼接的方向,0表示按照行方向拼接,1表示按照列方向拼接,默认为0。
- `join`:拼接方式,'inner'表示取交集,'outer'表示取并集,默认为'outer'。
- `ignore_index`:是否忽略原来数据框的索引,如果忽略,则会重新生成新的索引,默认为False。
- `keys`:用于对拼接后的数据框进行标记,可以传入一个列表或者数组,长度必须与拼接后的数据框数量相同。
- `levels`:用于构建 MultiIndex 的层级,如果 keys 参数不为空,则 levels 必须是一个多层级索引的元组。
- `names`:用于指定 MultiIndex 层级的名称,如果 levels 不为空,则 names 必须是一个列表或数组,长度必须与 levels 相同。
- `verify_integrity`:是否检查拼接后的数据框中是否有重复的索引值,如果有则会抛出异常,默认为False。
- `sort`:是否按照字典序对拼接后的数据框进行排序,默认为False。
- `copy`:是否复制拼接的数据框,默认为True,即复制。
阅读全文