如何用R中的多级因子创建逻辑变量

时间:2016-01-06 20:03:14

标签: r

我想为因子BEGIN ... END的每个级别创建逻辑变量。

因此从因素x开始,我会得到三个变量,每个变量的长度为x <- factor(c('apple','orange','apple','peach'))

x

有功能吗?

1 个答案:

答案 0 :(得分:1)

试试这个。它创建了这些向量的数据框:

x <- as.factor(c('apple','orange','apple','peach'))
df <- data.frame(sapply(levels(x), function(l) l == x))