con str(data)
ho la head
dei livelli (1-2 valori)lista tutti i livelli di fattore di un data.frame
fac1: Factor w/ 2 levels ... :
fac2: Factor w/ 5 levels ... :
fac3: Factor w/ 20 levels ... :
val: num ...
con dplyr::glimpse(data)
ricevo più valori, ma non informazioni su numero/valori del fattore -levels. C'è un modo automatico per ottenere tutte le informazioni di livello di tutti i fattori vars in un data.frame? Una forma breve con più informazioni per
levels(data$fac1)
levels(data$fac2)
levels(data$fac3)
o più precisamente una versione elegante per qualcosa come
for (n in names(data))
if (is.factor(data[[n]])) {
print(n)
print(levels(data[[n]]))
}
thx Christof
come possiamo ottenere la lunghezza di tutti quei livelli – BigDataScientist