【发布时间】:2018-07-19 14:13:53
【问题描述】:
我有一个如下所示的数据框:
codes <- c('TFAA1', 'TFAA2', 'TFAA3', 'TFAA4', 'TFAB1', 'TFAB2', 'TFAB3', 'TFAB4')
scores <- c(4,3,2,2,4,5,1,2)
example <- data.frame(codes, scores)
我想创建一个名为 code_group 的新列,其中以 TFAA 开头的所有内容都称为“Group1”,而以 TFAB 开头的所有内容都称为“Group2”。
一直在使用 car 包中的 recode 功能和 grepl 功能,但我失败得很惨。到目前为止,这是我的尝试......
recode <- (codes, "%in% TFAA='Group1'; %in% TFAB='Group2'")
【问题讨论】: