📅  最后修改于: 2023-12-03 15:33:24.368000             🧑  作者: Mango
有时候,我们需要将两个具有相同索引和相同列的数据框组合在一起,这个时候可以使用 pandas 的 concat
函数来实现。
import pandas as pd
# 创建两个具有相同索引和相同列的数据框
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c'])
df2 = pd.DataFrame({'A': [4, 5, 6], 'B': [7, 8, 9]}, index=['d', 'e', 'f'])
# 使用 concat 函数将两个数据框组合在一起
df = pd.concat([df1, df2])
# 输出结果
print(df)
上述代码的输出结果为:
A B
a 1 4
b 2 5
c 3 6
d 4 7
e 5 8
f 6 9
可以看到,concat
函数将两个数据框组合在一起,并输出了结果。注意,组合后的数据框中,索引仍旧是按照原始数据框的索引排序的。
除了将两个具有相同索引和相同列的数据框组合在一起,concat
函数还可以对于不同索引或不同列的数据框进行合并。详细使用方法可查看 pandas 官方文档。
以上即为介绍如何使用 concat
函数将两个具有相同索引和相同列的数据框组合在一起。