Vorrei convertire una variabile fattore in una numerica ma as.numericnon ha l'effetto che mi aspetto.
Di seguito ottengo statistiche di riepilogo per la versione numerica della variabile in base alla variabile originale. I mezzi continuano a contare per 1 ... forse (ipotizza) i livelli del fattore hanno sia nomi che numeri, e mi aspetto che il valore della nuova variabile derivi dal nome quando as.numericè progettato per usare il numero?
> describe.by(as.numeric(df$sch), df$sch)
group:
var n mean sd median trimmed mad min max range skew kurtosis se
1 1 5389 1 0 1 1 0 1 1 0 NaN NaN 0
---------------------------------------------------------
group: 001
var n mean sd median trimmed mad min max range skew kurtosis se
1 1 19 2 0 2 2 0 2 2 0 NaN NaN 0
---------------------------------------------------------
group: 002
var n mean sd median trimmed mad min max range skew kurtosis se
1 1 54 3 0 3 3 0 3 3 0 NaN NaN 0
---------------------------------------------------------