我有两个数据框
df1
UNIQUE NUMBER NAME
1 John
2 Sarah
3 Luke
4 Bob
5 Annah
df2
UNIQUE NUMBER COLOR
1 blue
3 red
5 purple
在我拥有的数据集中,唯一编号对应于名称和颜色,这意味着例如约翰与数字 1 和蓝色有关。
我想在唯一数字的基础上合并
df1
和df2
,得到df_final
:
df_final
UNIQUE NUMBER NAME COLOR
1 John blue
2 Sarah NaN
3 Luke red
4 Bob NaN
5 Annah purple
鉴于两个DataFrames的长度不同,
merge
函数似乎不适用。
是否可以创建这样的 DataFrame?