
介绍
上文我们重点介绍下Dataframe的常用操作方法,Dataframe是Pandas的核心对象,功能非常强大,我们主要介绍一下Dataframe的合并操作,也就是concat操作,
我们可以使用不同的方法来合并Dataframe。df.concat()方法通常用于合并不同的Dataframe。
合并DataFrame
为了连接数据框,我们使用concat()有助于连接数据框的函数。我们可以用许多不同的方式连接数据帧,它们是:
- 使用concat()合并DataFrame
- 通过设置轴(axes)上的逻辑来合并DataFrame
- 使用append()合并DataFrame
- 通过忽略索引来合并DataFrame
- 通过group的key来合并DataFrame
- Concatenating with mixed ndims
使用concat()合并DataFrame :
为了合并一个Dataframe,我们使用concat()函数连接一个Dataframe并返回一个新的Dataframe。

在我们应用concat()函数以连接两个Dataframe

通过设置轴(axes)上的逻辑来合并DataFrame:
为了连接Dataframe,我们必须在轴(axes)上设置不同的逻辑。我们可以通过以下三种方式设置轴(axes):
- 全连接,join='outer',这是默认选项,因为它包含全部的信息。
- 内连接,join='inner'。
- 使用特定索引作为参数传递给join_axes。
现在,我们设置内连接,join = inner。

现在,我们设置全连接,join = outer。

现在我们使用一个特定的索引,该索引被传递给join_axes参数

使用append()连接Dataframe:
接下来使用append()函数,沿axis = 0进行连接,即索引。

通过忽略索引来连接DataFrame:
有时需要通过忽略索引来连接Dataframe,为此,我们将 ignore_index用作参数。
现在我们将ignore_index设为True。

结论:
本文介绍了几种合并、连接Dataframe的方法,希望对大家有帮助,下次我们将介绍Merge,Join的用法。