📌  相关文章
📜  pandas 将两个具有相同索引和相同列的数据框组合在一起 - Python (1)

📅  最后修改于: 2023-12-03 15:33:24.368000             🧑  作者: Mango

Pandas 将两个具有相同索引和相同列的数据框组合在一起 - Python

有时候,我们需要将两个具有相同索引和相同列的数据框组合在一起,这个时候可以使用 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 函数将两个具有相同索引和相同列的数据框组合在一起。