Schnelle Frage. Ich habe meine CSV-Datei in die Variable data
gelesen. Es hat eine Spaltenbezeichnung var
, die numerische Werte hat.
Wenn ich den Befehl
ausführe %Vor%Ich bekomme
%Vor%anstelle meiner Standardabweichung.
Könnten Sie mir bitte helfen, herauszufinden, was ich falsch mache?
Versuchen Sie sd(data$var, na.rm=TRUE)
und dann werden alle NAs in der Spalte var ignoriert. Will auch zahlen, um Ihre Daten zu überprüfen, um sicherzustellen, dass die NAs NA's sein sollten und keine Fehler eingelesen wurden, Befehle wie head(data)
, tail(data)
und str(data)
sollten dabei helfen.
Wahrscheinlich haben Sie fehlende Werte in var
, oder die Spalte ist nicht numerisch oder es gibt nur eine Zeile.
Versuchen Sie, fehlende Werte zu entfernen, die für den ersten Fall hilfreich sind:
%Vor%Wenn das nicht funktioniert, überprüfen Sie das
%Vor%ist "numerisch" (der zweite Fall) und das
%Vor%ist größer als 1 (der dritte Fall).
Schließlich ist data
eine Funktion in R, also verwende ich am besten einen anderen Namen, den ich hier gemacht habe.
Tags und Links r na statistics stdev