gpt4 book ai didi

python - 堆叠两个 Pandas 数据框

转载 作者:太空狗 更新时间:2023-10-29 22:05:36 24 4
gpt4 key购买 nike

如何堆叠以下 2 个数据帧:

df1
hzdept_r hzdepb_r sandtotal_r
0 0 114 0
1 114 152 92.1

df2
hzdept_r hzdepb_r sandtotal_r
0 0 23 83.5
1 23 152 45

给出以下结果:

    hzdept_r    hzdepb_r    sandtotal_r
0 0 114 0
1 114 152 92.1
2 0 23 83.5
3 23 152 45

使用 pandas 合并操作不起作用,因为它只是水平排列数据框(而不是垂直排列,这正是我想要的)

最佳答案

In [5]: a = pd.DataFrame(data=np.random.randint(0,100,(2,5)),columns=list('ABCDE'))

In [6]: b = pd.DataFrame(data=np.random.randint(0,100,(2,5)),columns=list('ABCDE'))

In [7]: c = pd.concat([a,b],ignore_index=True)

In [8]: c
Out[8]:
A B C D E
0 12 56 62 35 20
1 10 71 63 0 70
2 61 72 29 10 71
3 88 82 39 73 94

关于python - 堆叠两个 Pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29351840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com