Снижение уровня в одном факторе в кадре данных легко, а базовые R и различные пакеты предлагают несколько способов сделать это. Но есть ли способ сбросить уровни с одним и тем же именем из нескольких факторов во фреймворке?
Например, в dataframe DF
есть ли способ сбросить уровень D
из V1
и V2
?
DF <- data.frame(V1 = factor(c("A", "B", "C", "A", "D", "E")),
V2=factor(c("A", "A", "A", "A", "D", "E")))
Вот пример, чтобы удалить определенный факторный уровень из всех факторов в фрейме данных.
Вы можете использовать
mapply
иdroplevels
, однако вам нужно будет снова изменить переменные.