如何将映射表应用于数据集

时间:2019-05-15 07:10:19

标签: r plyr

我有一张表,它将一组代码映射到另一组df1:

Name   Code
Peter  12
John   13 
Andrew 14
Carol  20
Jane   31
Mary   50

我想将以下df2的“名称”列更改为“代码”,并反映df1中的映射逻辑。

df2:
Name   Time In  Time Out
Peter   0901    1801
Peter   0910    1802
John    0930    1833
Andrew  1000    1839
Andrew  0932    1822
Mary    0930    1800
Jane    0945    1841
Mary    0845    1845

在R中,我该怎么做,以便它返回df2的输出,如下所示:

Name   Time In  Time Out
12      0901    1801
12      0910    1802
13      0930    1833
14      1000    1839
14      0932    1822
50      0930    1800
31      0945    1841
50      0845    1845

我可以使用plyr mapvalues()函数解决此问题吗?

0 个答案:

没有答案