【发布时间】:2013-07-13 22:46:06
【问题描述】:
我对像这样的两个数据框有一点问题:拳头数据框
Num.Op Bonus
381942 Y
382181 Z
382260 A
382266 A
第二个数据框:
Num.Op1 Site
381942 Ecua Auto S.A.
382181 Vallejo Araujo S.A.
382260 Automotores de la Sierra
382266 Automotores de la Sierra
382310 Vallejo Araujo S.A.
382619 Vallejo Araujo S.A.
我想创建一个新的数据框,在比较第一个数据框的变量Num.Op 和第二个数据框的变量Num.Op1 之后,我显示了两个变量:第一个是Num.Op1从第二个数据帧开始,第二个是v1,如果Num.Op 中的元素在Num.Op1 中,则v1 的值为1,如果不在,则为0,对于所有具有1 的情况,变量@应显示 987654330@ 和 bonus。像这样的:
Num.Op1 v1 Site Bonus
381942 1 Ecua Auto S.A. Y
382181 1 Vallejo Araujo S.A. Z
382260 1 Automotores de la Sierra A
382266 1 Automotores de la Sierra A
382310 0 NA NA
382619 0 NA NA
我用匹配证明,但我没有得到结果。
【问题讨论】:
-
mergewith all.y=TRUE -
我们也不能轻易地读取这些数据。请使用 dput 提供数据。
标签: r