##### `pd.concat(objs, *, axis=0, join='outer', ignore_index=False, keys=None, levels=None, names=None, verify_integrity=False, sort=False, copy=None)` **功能简介:** - 用于沿指定的轴(axis)将多个 DataFrame 或 Series 进行连接。它可以用于在行或列方向上组合数据。 **参数说明:** - `objs`:要连接的 DataFrame 或 Series 对象的列表或元组。 - `axis`:连接的轴方向,可以是 `0`(默认,行方向)或 `1`(列方向)。 - `join`:连接时的方式,可以是 `'outer'`、`'inner'`。默认为 `'outer'`。 - `ignore_index`:是否重置连接后的索引。默认为 `False`。 - `keys`:用于层次化索引的键数组。 - `levels`:用于创建 MultiIndex 的层级。 - `names`:用于指定 MultiIndex 层级的名称。 - `verify_integrity`:是否在连接之前验证索引的唯一性。默认为 `False`。 - `sort`:是否在连接后对索引进行排序。默认为 `False`。 - `copy`:是否复制数据。默认为 `None`。 **返回值:** - 返回一个新的连接后的 DataFrame 或 Series。 **用法示例:** 1. 沿行方向连接多个 DataFrame: ```python import pandas as pd # 创建两个 DataFrame data1 = {'Name': ['Alice', 'Bob'], 'Age': [25, 30]} data2 = {'Name': ['Charlie', 'David'], 'Age': [22, 28]} df1 = pd.DataFrame(data1) df2 = pd.DataFrame(data2) # 使用 concat 函数连接两个 DataFrame concatenated_df = pd.concat([df1, df2], axis=0) print(concatenated_df) ``` 2. 沿列方向连接多个 Series: ```python import pandas as pd # 创建两个 Series s1 = pd.Series([10, 20], name='A') s2 = pd.Series([30, 40], name='B') # 使用 concat 函数连接两个 Series,沿列方向 concatenated_series = pd.concat([s1, s2], axis=1) print(concatenated_series) ```