gpt4 book ai didi

python - 将数据框列添加到另一个数据框

转载 作者:太空宇宙 更新时间:2023-11-04 03:34:56 24 4
gpt4 key购买 nike

我有以下两个数据框:

df1:

Symbol, Open, High, Low, Close
abc, 123, 676, 100, 343

df2:

Symbol, Target1, Target2
abc, 654, 565

我正在尝试根据符号组合这两个数据框,即:Target1/Target2 必须添加为新列:

Symbol, Open, High, Low, Close, Target1, Target2
abc, 123, 676, 100, 343, 654, 565

我尝试了一些加入/合并的想法,但似乎无法让它发挥作用。

请有人指教。

最佳答案

只需连接它们并传递参数axis=1:

In [7]:

pd.concat([df,df1], axis=1)
Out[7]:
Symbol Open High Low Close Symbol Target1 Target2
0 abc 123 676 100 343 abc 654 565

merge在“符号”列上:

In [8]:

df.merge(df1, on='Symbol')
Out[8]:
Symbol Open High Low Close Target1 Target2
0 abc 123 676 100 343 654 565

关于python - 将数据框列添加到另一个数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29541321/

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