Me gustaría convertir una variable de factor en una numérica, pero as.numeric
no tiene el efecto que esperaba.
A continuación obtengo estadísticas de resumen para la versión numérica de la variable basada en la variable original. Los medios siguen contando por 1 ... ¿tal vez (especula) que los niveles del factor tienen nombres y números, y espero que el valor de la nueva variable provenga del nombre cuando as.numeric
está diseñado para usar el número?
> 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
---------------------------------------------------------