📅  最后修改于: 2023-12-03 15:18:14.856000             🧑  作者: Mango
在使用 Pandas 进行数据处理时,经常遇到不同 DataFrame 之间的合并需求。其中,将一个数据框添加到另一个数据框的末尾(bottom)是一种常见的操作。Pandas 提供了多种方法实现数据框的合并,本文重点介绍如何通过 concat()
函数将一个数据框添加到另一个数据框的末尾。
concat()
函数concat()
函数可以将多个数据框进行合并,并且可以指定合并的方式。其中,axis
参数用于指定需要合并的方向,axis=0
表示在行方向上进行合并,即添加到数据框的底部。
import pandas as pd
# 创建两个数据框
df1 = pd.DataFrame({'A': [1,2,3], 'B': [4,5,6]})
df2 = pd.DataFrame({'A': [7,8,9], 'B': [10,11,12]})
# 将 df2 添加到 df1 的底部
df = pd.concat([df1,df2], axis=0)
以下是将两个数据框进行合并的完整示例。
import pandas as pd
# 创建两个数据框
df1 = pd.DataFrame({'A': [1,2,3], 'B': [4,5,6]})
df2 = pd.DataFrame({'A': [7,8,9], 'B': [10,11,12]})
# 将 df2 添加到 df1 的底部
df = pd.concat([df1,df2], axis=0)
# 输出结果
print(df)
输出结果为:
A B
0 1 4
1 2 5
2 3 6
0 7 10
1 8 11
2 9 12
本文介绍了 Pandas 如何通过 concat()
函数将一个数据框添加到另一个数据框的末尾。需要注意的是,使用 concat()
函数进行合并时,两个数据框的列名和数据类型应该保持一致。此外,如果需要根据某个共同的列合并数据框,还可以使用 merge()
函数。