gpt4 book ai didi

pandas - 如何添加 Pandas 数据框

转载 作者:行者123 更新时间:2023-12-04 16:40:02 25 4
gpt4 key购买 nike

如何将数据帧添加到另一个数据帧?考虑数据框 A:

b c d
2 3 4
6 7 8

和数据帧 B:
a
1
5

我想将 A 加到 B 以获得:
a b c d
1 2 3 4
5 6 7 8

最佳答案

2种方法:

In [1]: df1 = DataFrame(randint(0,10,size=(12)).reshape(4,3),columns=list('bcd'))

In [2]: df1
Out[2]:
b c d
0 5 9 5
1 8 4 0
2 8 4 5
3 4 9 2

In [3]: df2 = DataFrame(randint(0,10,size=(4)).reshape(4,1),columns=list('a'))

In [4]: df2
Out[4]:
a
0 4
1 9
2 2
3 0

连接(返回一个新框架)
In [6]: pd.concat([df2,df1],axis=1)
Out[6]:
a b c d
0 4 5 9 5
1 9 8 4 0
2 2 8 4 5
3 0 4 9 2

插入,将系列放入现有框架中
In [8]: df1.insert(0,'a',df2['a'])

In [9]: df1
Out[9]:
a b c d
0 4 5 9 5
1 9 8 4 0
2 2 8 4 5
3 0 4 9 2

关于pandas - 如何添加 Pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17226024/

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