Articles of r

Ersetzen von Zeichenwerten durch NA in einem Datenrahmen

Ich habe einen Datenrahmen, der (an zufälligen Stellen) einen Zeichenwert (sagen wir “foo” ) enthält, den ich durch eine NA ersetzen möchte. Was ist der beste Weg, dies über den gesamten Datenrahmen zu tun?

Herausfiltern doppelter / nicht eindeutiger Zeilen in data.table

Ich habe eine data.table Tabelle mit etwa 2,5 Millionen Zeilen. Es gibt zwei Spalten. Ich möchte alle Zeilen entfernen, die in beiden Spalten dupliziert sind. Zuvor für einen dat.frame hätte ich das getan: df -> unique(df[,c(‘V1’, ‘V2’)]) aber dies funktioniert nicht mit data.table. Ich habe versucht, unique(df[,c(V1,V2), with=FALSE]) aber es scheint immer noch nur auf […]

Wie extrahiert man die ersten n Zeilen pro Gruppe?

Ich habe eine dat.table dt . Diese data.tabelle wird zuerst nach dem Spaltendatum (meine Gruppierungsvariable) und dann nach dem Spaltenalter sortiert: library(data.table) setkeyv(dt, c(“date”, “age”)) # Sorts table first by column “date” then by “age” > dt date age name 1: 2000-01-01 3 Andrew 2: 2000-01-01 4 Ben 3: 2000-01-01 5 Charlie 4: 2000-01-02 6 […]

Wie man eine Zeichenkette in R umkehrt

Ich versuche mir selbst R beizubringen und bei einigen Beispielproblemen bin ich auf die Notwendigkeit gestoßen, eine Saite umzukehren. Hier ist, was ich bisher versucht habe, aber die Paste-Operation scheint keine Wirkung zu haben. Es muss etwas geben, was ich nicht über Listen verstehe? (Ich verstehe auch nicht, warum ich die [[1]] nach strsplit brauche.) […]

Zählen Sie die Anzahl aller Wörter in einer Zeichenfolge

Gibt es eine function, um die Anzahl der Wörter in einem String zu zählen? beispielsweise str1 <- "How many words are in this sentence" ein Ergebnis von 7 zurückgeben Vielen Dank.

Erstellen von “Radar-Diagramm” (aka Star-Plot; Spider-Plot) mit ggplot2 in R

Ich möchte eine Handlung wie die folgende erstellen: Ich weiß, dass ich die radarchart vom fmsb Paket verwenden kann. Ich frage mich, ob ggplot2 dies mit Polarkoordinaten tun kann? Vielen Dank.

Wie zeichne ich mit einem Png als Hintergrund?

Ich machte eine Handlung mit 3 Millionen Punkten und speicherte sie als PNG. Es hat ein paar Stunden gedauert und ich möchte vermeiden, alle Punkte neu zu zeichnen. Wie kann ich ein neues Diagramm erstellen, das dieses PNG als Hintergrund hat?

Einen Monat zu einem Datum hinzufügen

Ich versuche einen Monat zu einem Datum hinzuzufügen, das ich habe. Aber bis jetzt ist das nicht geradlinig möglich. Folgendes habe ich versucht. d <- as.Date("2004-01-31") d + 60 # [1] "2004-03-31" Hinzufügen hilft nicht, da der Monat nicht überlappt wird. seq(as.Date(“2004-01-31”), by = “month”, length = 2) # [1] “2004-01-31” “2004-03-02” Oben könnte funktionieren, […]

Wie verbinde ich R mit Access-database in 64-Bit-Fenster?

Als ich versuchte, R mit Access-database zu verbinden, erhalte ich einen Fehler odbcConnectAccess is only usable with 32-bit Windows Hat jemand eine Idee, wie man das triggers? library(RODBC) mdbConnect<-odbcConnectAccess("D:/SampleDB1/sampleDB1.mdb")

R: Plotten einer 3D-Oberfläche aus x, y, z

Stellen Sie sich vor, ich habe eine 3-Säulen-Matrix x, y, z wobei z eine function von x und y ist. Ich weiß, wie man ein “Streudiagramm” dieser Punkte mit plot3d(x,y,z) Aber wenn ich stattdessen eine Oberfläche haben möchte, muss ich andere Befehle verwenden, wie z. B. “surface3d”. Das Problem ist, dass es nicht die gleichen […]