R中的Vlookup在另一个数据帧中搜索列名并在匹配列名后获取另一列-R语言

时间:2019-02-25 18:37:21

标签: r merge vlookup

我有以下数据框:

Claim failure Part csp_rate sml_rate
23     F1     P1    45      65
45     F2     P4    80      56
55     F3     P4    45      82
65     F1     P4    75      77

和另一个数据框(其列中的数据与第一个数据框的列名完全相同)

Threshold  weight similarity
70         1      csp_rate
75         2      sml_rate

我希望我的最终数据框如下所示

Claim failure Part csp_rate sml_rate  weight
23     F1     P1    45      65         0
45     F2     P4    80      56         1
55     F3     P4    45      82         2
65     F1     P4    75      77         3

这里的权重是具有相似性的权重之和(来自数据帧1)> =阈值(来自数据帧2)例如1,2,3等

你们能帮忙吗?很久以来一直卡在它上。

提出的重复问题是关于使用dplyr :: left_join()连接两个数据框。加入的条件是小于等于大于,即<=和>,在我的(以上)情况下是不相同的。

0 个答案:

没有答案