Интересно, почему функция as.factor
не работает при применении через apply
Функция в R
?Почему `as.factor` не работает при применении с помощью функции` apply` в R?
> df.nrow <- 10
> df <- data.frame(col1=sample(c("a","b","c"), df.nrow, TRUE),
+ col2=sample(c("d","e","f"), df.nrow, TRUE),
+ col3=sample(c("g","h","i"), df.nrow, TRUE))
> apply(df, 2, is.factor)
col1 col2 col3
FALSE FALSE FALSE
> df <- apply(df, 2, as.factor)
> apply(df, 2, is.factor)
col1 col2 col3
FALSE FALSE FALSE
@isomorphismes - прекратите добавлять теги, если вы не добавили описание тега в [as.factor]. Сейчас это ничего не значит и никому не помогает. –
@RichardScriven Я добавил один уже. Тем не менее, он может быть не одобрен. – isomorphismes
@isomorphismes Не добавлять теги для произвольных функций. Таким образом, безумие. Если вопрос имеет значение _fundamentally_ о факторах, вы можете подумать о добавлении уже существующего тега r-фактора. – joran