📅  最后修改于: 2023-12-03 14:52:01.666000             🧑  作者: Mango
在Python中,我们可以使用pandas库来组合数据帧,其中rbind()函数可以用于按行组合两个或多个数据帧。下面是如何使用rbind()来组合数据帧的步骤。
首先,我们需要导入pandas库。我们可以使用以下命令导入pandas库。
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]})
接下来,我们可以使用rbind()函数来组合两个数据帧。我们可以使用以下命令将df2数据帧添加到df1数据帧的底部。
# 使用 rbind() 组合数据帧
df3 = pd.concat([df1, df2], axis=0)
请注意,axis=0的参数表示沿着行方向组合数据帧。结果数据帧df3将包含df1和df2的所有行。
最后,我们可以使用以下命令查看合并数据帧的结果。
# 查看结果
print(df3)
将输出以下结果:
A B
0 1 4
1 2 5
2 3 6
0 7 10
1 8 11
2 9 12
在Python中,使用pandas的rbind()函数来组合两个或多个数据帧非常简单。在本教程中,我们通过以下步骤解释了如何使用rbind()来组合数据帧。
现在你可以继续使用这个技巧来组合更多的数据帧。