Ich habe einen riesigen Vektor, der einige NAWerte hat, und ich versuche, den Maximalwert in diesem Vektor zu finden (der Vektor besteht aus allen Zahlen), aber ich kann dies aufgrund der NAWerte nicht tun . Wie kann ich die NAWerte entfernen , um das Maximum zu berechnen?
Ich lese Daten aus einer CSV-Datei in einen Pandas-Datenrahmen wie folgt. Für eine der Spalten idmöchte ich nämlich den Spaltentyp als angeben int. Das Problem ist, dass die idSerie fehlende / leere Werte hat. Wenn ich versuche, die idSpalte beim Lesen der CSV-Datei in eine Ganzzahl umzuwandeln, wird Folgendes angezeigt: …
Ich möchte wissen, wie man NAWerte in einem Datenrahmen weglässt, aber nur in einigen Spalten, die mich interessieren. Beispielsweise, DF <- data.frame(x = c(1, 2, 3), y = c(0, 10, NA), z=c(NA, 33, 22)) aber ich möchte nur die Daten weglassen, wo yist NA, deshalb sollte das Ergebnis sein x …
Ich bevorzuge es im Allgemeinen, R zu codieren, damit ich keine Warnungen erhalte, aber ich weiß nicht, wie ich vermeiden kann, eine Warnung zu erhalten, wenn ich as.numericeinen Zeichenvektor konvertiere. Beispielsweise: x <- as.numeric(c("1", "2", "X")) Ich werde gewarnt, weil es NAs durch Zwang eingeführt hat. Ich möchte, dass NAs …
Wir haben einen Datenrahmen aus einer CSV-Datei. Der Datenrahmen DFenthält Spalten, die beobachtete Werte enthalten, und eine Spalte ( VaR2), die das Datum enthält, an dem eine Messung durchgeführt wurde. Wenn das Datum nicht aufgezeichnet wurde, enthält die CSV-Datei den Wert NAfür fehlende Daten. Var1 Var2 10 2010/01/01 20 NA …
Ich habe einen data.frame, der einige Spalten mit allen NA-Werten enthält. Wie kann ich sie aus dem data.frame löschen? Kann ich die Funktion nutzen? na.omit(...) einige zusätzliche Argumente angeben?
Es gibt viele Beiträge zum Ersetzen von NA-Werten. Mir ist bewusst, dass man NAs in der folgenden Tabelle / im folgenden Frame durch die folgenden ersetzen könnte: x[is.na(x)]<-0 Aber was ist, wenn ich es nur auf bestimmte Spalten beschränken möchte? Lassen Sie mich Ihnen ein Beispiel zeigen. Beginnen wir zunächst …
Hier ist der Link meiner Daten. Mein Ziel ist es, allen leeren Zellen "NA" zuzuweisen, unabhängig von kategorialen oder numerischen Werten. Ich benutze na.strings = "" . Es wird jedoch nicht allen leeren Zellen NA zugewiesen. ## reading the data dat <- read.csv("data2.csv") head(dat) mon hr acc alc sex spd …
Ich habe einen Datenrahmen, der (an zufälligen Stellen) einen Zeichenwert (z. B. "foo") enthält, den ich durch einen ersetzen möchteNA . Was ist der beste Weg, dies über den gesamten Datenrahmen hinweg zu tun?
What is the fastest way to detect if a vector has at least 1 NA in R? I've been using: sum( is.na( data ) ) > 0 But that requires examining each element, coercion, and the sum function.
Wie kann ich einen NA-Wert von Rcpp an R in einem 64-Bit-Vektor übergeben? Mein erster Ansatz wäre: // [[Rcpp::export]] Rcpp::NumericVector foo() { Rcpp::NumericVector res(2); int64_t val = 1234567890123456789; std::memcpy(&(res[0]), &(val), sizeof(double)); res[1] = NA_REAL; res.attr("class") = "integer64"; return res; } Aber es gibt nach #> foo() integer64 [1] 1234567890123456789 9218868437227407266 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.