【发布时间】:2017-05-10 06:20:35
【问题描述】:
我有以下数据框:
df <- data.frame(group1 = factor(c("B", "C", "D", "E", "F", "C", "D", "E", "F", "D", "E", "F", "E", "F", "F")),
group2 = c("A", "A", "A", "A", "A", "B", "B", "B", "B", "C", "C", "C", "D", "D", "E"))
df$group2 <- as.character(df$group2)
我希望group1 和group2 变量都是具有以下相同水平的因子:"A", "B", "C", "D", "E", "F",它源自另一个变量(我们称其为向量vec_fac):
vec_fac <- factor(LETTERS[1:6], levels = 1:6, labels = LETTERS[1:6])
因此,归根结底,我希望 df$group1、df$group2 和 vec_fac 都以相同的顺序具有相同的因子水平。我该怎么做?
【问题讨论】:
标签: r