Ich möchte eine Faktorvariable in eine numerische konvertieren, habe as.numeric
aber nicht den erwarteten Effekt.
Unten erhalte ich zusammenfassende Statistiken für die numerische Version der Variablen basierend auf der ursprünglichen Variablen. Die Mittel zählen weiter um 1 hoch ... vielleicht (er spekuliert) haben die Ebenen des Faktors sowohl Namen als auch Zahlen, und ich erwarte, dass der Wert der neuen Variablen aus dem Namen stammt, wenn as.numeric
die Zahl verwendet werden soll?
> 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
---------------------------------------------------------