J'aimerais convertir une variable de facteur en une variable numérique mais as.numeric
n'a pas l'effet que j'attends.
Ci-dessous, j'obtiens des statistiques récapitulatives pour la version numérique de la variable basée sur la variable d'origine. Les moyens continuent de compter par 1 ... peut-être (il spécule) que les niveaux du facteur ont des noms et des nombres, et je m'attends à ce que la valeur de la nouvelle variable provienne du nom quand as.numeric
est-il conçu pour utiliser le nombre?
> 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
---------------------------------------------------------