我正在尝试合并两个数据帧,其中一个包含另一个数据帧的重复项。我希望重复的值能够与其他数据框中的唯一值具有相同的值。
我试图在Pandas中使用'merge'和'join'函数,但是要么给我想要的结果。
df1 = pd.DataFrame({'Number': np.arange(3),
'Class':['a','b','c']})
df2 = pd.DataFrame({'Number':[0,1,2,2,1,1,0,2,0,0]})
我有两个数据帧,并且想要获得一个数据帧,该数据帧将df1的类标签扩展到df2中的重复值,所以类似:
df3: {'Number'} {'Class'}
0 0 a
1 1 b
2 2 c
3 2 c
4 1 b
5 1 b
6 0 a
7 2 c
8 0 a
9 0 a