【发布时间】:2020-10-23 06:38:45
【问题描述】:
我有以下两组数据:
我想通过以下方式合并以上两组数据。变量收入是一个分类变量,其取值范围为 0 到 16。对于每个该值,排名列恰好包含一个与收入中的值相等的值。我想附上在第二个数据集中的下限和上限排名中找到的收入值。关于如何做到这一点的任何见解?我是 R 新手。
【问题讨论】:
-
您正在寻找
merge函数,类似于merge(df1,df2,all.x = T,by.x = "income",by.y = "rank") -
你也可以看看dplyr包中不同形式的join(比如sinner join、left_join、right_join和full_join)。
-
我试过
merge(dflapopofficial,wagecmp,all.dflapopofficial = T,by.dflapopofficial = "income",by.wagecmp = "rank")。它给了我一个只有零的列。
标签: r statistics