Мои результаты классифицированы по тому, было ли в эксперименте, в котором они участвовали, 8 или 16 тестовых групп:
set.seed(123)
results <- runif(10)
size <- c(16, 16, 16, 8, 16, 8, 8, 16, 16, 8)
df <- data.frame(results, size)
Я хочу, чтобы size
была факторной переменной.В базе RI это можно сделать просто:
df$size <- as.factor(df$size)
Мой вопрос, как вы делаете то же самое в dplyr?Я пытался:
library(dplyr)
df %>%
do(as_factor(size))
Но я получил ошибку no applicable method for 'as_factor' applied to an object of class "c('double', 'numeric')"