ID相同但顺序不同时如何合并2个数据框

时间:2019-08-23 11:44:17

标签: python pandas

我有2个数据框,如下所示:

sub.head()

id label
1  1
2  1
3  0
4  0
5  3

sub_sample.head()

id label
3  0
2  0
1  0
5  0
4  0

# after merge 2 dataframes and keep the label column from sub dataframe corresponding to sub_sample's sid column
id label
3  0
2  1
1  1
5  3
4  0

现在,我必须将label数据帧中的sub分配给与sub_sample列对应的id,即使它在id列中具有相同的值,但顺序不对。

我试图解决的问题是基于mergesub_sample这两个数据帧,将重复的label列放在sub_sample中,然后重命名该列。

但这似乎有点复杂,所以我想知道是否有一种简洁的方法。

0 个答案:

没有答案