我有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
列中具有相同的值,但顺序不对。
我试图解决的问题是基于merge
列sub_sample
这两个数据帧,将重复的label
列放在sub_sample中,然后重命名该列。
但这似乎有点复杂,所以我想知道是否有一种简洁的方法。