Pandas使用append方法链接两个DataFrame

2023-02-23 00:00:00 方法 链接 两个

在 Pandas 中,可以使用 append() 方法将一个 DataFrame 对象连接到另一个 DataFrame 对象的末尾。该方法会将一个 DataFrame 对象添加到另一个 DataFrame 对象的末尾,返回一个新的 DataFrame 对象。

假设有两个 DataFrame 对象 df1 和 df2,我们可以使用 append() 方法将它们连接在一起:

import pandas as pd

data1 = {'Name': ['Alice', 'Bob', 'Charlie', 'David'], 'Age': [20, 21, 19, 20], 'Gender': ['F', 'M', 'M', 'M']}
df1 = pd.DataFrame(data1)

data2 = {'Name': ['Eva', 'Frank', 'Grace'], 'Age': [22, 23, 21], 'Gender': ['F', 'M', 'F']}
df2 = pd.DataFrame(data2)

result = df1.append(df2)

在这个例子中,我们使用 append() 方法将 df2 对象连接到 df1 对象的末尾,得到了一个新的 DataFrame 对象 result。新的 DataFrame 对象包含了原始两个 DataFrame 对象中所有的行。

需要注意的是,append() 方法会返回一个新的 DataFrame 对象,而不会修改原始的 DataFrame 对象。另外,如果要将多个 DataFrame 对象连接在一起,也可以使用 concat() 方法,该方法比 append() 方法更为灵活。

相关文章