【发布时间】:2017-08-07 13:26:35
【问题描述】:
我有以下数据框
all <- c("a","a","a","a","a","a","a","d","d","d","c","c","c","c")
我想创建一个列,将数据集中的条目全部标记为输出应该在另一列中让我们说 all$call,数据中的每个 a 的组都标记为好,d 更好,c 最好
谁能告诉我如何在 r 编程中做到这一点。提前致谢
【问题讨论】:
-
类似:
all$call<-factor(all,label = c('good','best','better')) -
all$call <- ifelse(all == "a", "good", ifelse(all == "d", "better", "best")) -
谢谢@Niek 和 Leo P 都为我工作
标签: r data-manipulation