R: Standardisierung mit mittleren und SD-Funktionen
-
11-12-2019 - |
Frage
Ich versuche, eine einfache Transformation zu machen.Ich habe den folgenden Code verwendet und es funktionierte gut: generasacodicetagpre.
aber ich kann den folgenden Code nicht erhalten, um zu arbeiten: generasacodicetagpre.
Ich habe auch versucht, nur die mittlere Funktion zu bekommen, um zu arbeiten: generasacodicetagpre.
aber ich bekomme weiterhin den folgenden Fehler: generasacodicetagpre.
Ich vermute, es hat etwas zu tun, mit dem ich die mittlere und SD-Funktion verwende, aber ich konnte es nicht herausfinden.
Datenbeispiel: generasacodicetagpre.
Lösung
Your problem is likely (in additon to what gavin said) the NAs. Use na.rm=TRUE
as in:
transform(data_header, z.v1 = (v1 - mean(v1, na.rm =T))/(2*sd(v1, na.rm =T)))
Andere Tipps
Base R has the scale()
function for this purpose.