如何用字符串替换DF向量的许多值?

时间:2019-04-27 22:06:47

标签: r

我有一个DF1,其中一列具有20000个观察值,它具有1214个唯一值,例如5、10、15,... 7480,而我还有另一个DF2,其两列大小为1214,第一个具有相同的值5,10,15,... 7480和第二个名称具有对应于fisrt列中每个数字的名称,例如5对应于DAVID,10对应于XIMENA,等等。 问题是如何通过对应于DF2的名称更改DF1的值? 非常感谢 !

       ACTUAL STATUS
DF1:                    DF2:
COLUMN1                 COL1    COL2
 5                       5      DAVID
 5                       10     XIMENA
 5                       15     CARLOS
 10                      20     ROBERT
 10                      .        .
 10                      .        .
 15                      .        .
 15                      7480     RITA
 15                     
 .                     
 .                      
 .                      
 .  
 7480                    
 7480                  
       EXPECTED RESULT

DF1:                  

COLUMN1               

 DAVID                
 DAVID                
 DAVID                
 XIMENA               
 XIMENA               
 XIMENA               
 CARLOS               
 CARLOS               
 CARLOS                 
 .                     
 .                      
 .                      
 .  
 RITA                  
 RITA                  

1 个答案:

答案 0 :(得分:0)

您可以使用简单的ERROR: configuration failed for package ‘XML’ ,然后取消merge索引列。在此示例中,我使用select将函数进行了管道连接,因此很容易使用tidyverse来摆脱索引,而select则是您希望的样子。

rename