gpt4 book ai didi

python - 如何在一列和一个索引上连接两个 Pandas 数据框

转载 作者:太空狗 更新时间:2023-10-30 01:00:31 25 4
gpt4 key购买 nike

<分区>

假设我有两个 DataFrame df1 和 df2,df1 中的连接键是一列,而 df2 中的键是索引。

df1
Out[88]:
A B C
0 1 A 10
1 2 B 20
2 3 C 30
3 4 D 40
4 5 E 50

df2

Out[89]:
D E
A 22 2
B 33 3
C 44 4
D 55 5
E 66 6

我想做这样的事情,

pd.merge(df1,df2, how= 'outer',left_on="B" , right_on= df2.index )

我知道这肯定会失败。我可以通过重置 df2 上的索引来解决这个问题,但在应用程序中我必须将它重新索引。

df2=df2.reset_index()

我想知道是否可以轻松地将一列和一个索引连接在一起?

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