Я пытаюсь создать список или df, который содержит для всех факторов в кадре данных количество уровней фактора.Вывести количество уровней всех факторов в dataframe
Таким образом, оказывается, что я должен сначала определить факторы (с помощью is.factor()
), а затем подсчитать количество уровней для каждого (с использованием length()
)
Я использую sapply
, но не может получить то, что я ищу для.
Любая помощь будет оценена по достоинству.
Вот что я сделал до сих пор:
fac <- sapply(cf_nm, function(x) is.factor(x) )
fac <- cf_nm[fac]
И я мог бы просто рассчитывать уровни здесь - но я надеялся на более красноречивый способ делать то, что я хотел.
Просьба указать пример кода, который вы использовали – StrikeR
Когда вы пишете «длину фактора», вы на самом деле имеете в виду количество уровней факторов? – Roland
@ Roland да, я. – gh0strider18