Pandas使用append方法链接两个DataFrame
在 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() 方法更为灵活。
相关文章