Я новичок в rstudio, и я застрял в этой части очистки данных. Поэтому в основном мне нужно удалить все переменные с nlevels <= 2, а затем сформировать очищенные новые данные. Я хочу создать оператор if else, который сделает это для меня. Как я должен это делать? Данные, которые я пытаюсь очистить, называются «full_clean», я написал код ниже, но он не запускается и выглядит очень грязно. Заранее спасибо! </p>
for (i in 1:ncol(full_clean)){
if(nlevels(as.factor(lapply((head(full_clean,n=0)[2],factor))))){
full_clean <- select(full_clean, -colnames(full_clean[i]))
}
}