在与另一个数据帧

时间:2016-12-08 23:13:14

标签: r

我在R中有2个数据帧,

DF1

|attr1|attr2|attr3|
|5    |4    |9    |
|4    |30   |2    |
|5    |18   |1    |
|3    |1    |7    |
|6    |30   |0    |
|8    |18   |12   |

现在,我试图重新编码此数据帧中attr2列中存在的值,使得如果attr2中的值出现在DF2中的col1中,则应将其重新编码为1,否则为0第二个数据帧只是attr2

中前2个唯一值的计数

DF2

|Var1|Freq|
|30  |2   |
|18  |2   |

我希望结果的格式如下:

|attr1|attr2|attr3|
|5    |0    |9    |
|4    |1    |2    |
|5    |1    |1    |
|3    |0    |7    |
|6    |1    |0    |
|8    |1    |12   |

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我们可以使用

USE_TZ = False