比较数据框

时间:2019-07-15 23:33:42

标签: r

我有4个不同的数据帧。我想使用df1中提到的名称以及与这些名称关联的颜色创建一个新的数据框。 df4不包含全名,仅包含名字。如您所见,df4显示名字“ Joe”与蓝色相关联。因此,全名Joe Carlor也与蓝色相关联。谢谢您的帮助。

df1:

id  age  name        
32  43   Mark Tully  
62  25   Tom Marsi   
34  35   Sal Turner  
44  21   Joe Carlor  


df2:

name        color
Tom Marsi   blue
Jane Tox    blue
Sarah Love  green
Jack Mill   green


df3:

year    name        color  
2004    Mark Tully  green
2011    Ada Lavin   blue
2002    Sarah Love  green
2009    Marcus Toe  green


df4:

first_name   country   color
Joe          USA       blue
Tammy        USA       blue
Lori         USA       green
Sasy         ENG       blue

我要创建以下数据框:

name        color
Mark Tully  green
Tom Marsi   blue
Joe Carlor  blue

1 个答案:

答案 0 :(得分:0)

一种方法是将数据框与颜色(df2df3 df4separate组合起来的颜色({ first_namelast_name基于inner_join

df1