Als «r» getaggte Fragen

R ist eine kostenlose Open-Source-Programmiersprache und Softwareumgebung für statistisches Rechnen, Bioinformatik, Visualisierung und allgemeines Rechnen. Bitte geben Sie minimale und reproduzierbare Beispiele zusammen mit der gewünschten Ausgabe an. Verwenden Sie "dput ()" für Daten und geben Sie alle Nicht-Basispakete mit "library ()" - Aufrufen an. Betten Sie keine Bilder für Daten oder Code ein, sondern verwenden Sie stattdessen eingerückte Codeblöcke. Verwenden Sie für statistische Fragen https://stats.stackexchange.com.



10
Fügen Sie mehrere Spalten zusammen
Ich habe eine Reihe von Spalten in einem Datenrahmen, die ich wie folgt zusammenfügen möchte (getrennt durch "-"): data <- data.frame('a' = 1:3, 'b' = c('a','b','c'), 'c' = c('d', 'e', 'f'), 'd' = c('g', 'h', 'i')) i.e. a b c d 1 a d g 2 b e h 3 …
98 r  paste  r-faq 

5
Ausnahmebehandlung in R [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 4 Jahren . Verbessere diese Frage Hat jemand Beispiele / Tutorials zur Ausnahmebehandlung in R? …



6
Filter für vollständige Fälle in data.frame mit dplyr (fallweises Löschen)
Ist es möglich, einen data.frame mit dplyr nach vollständigen Fällen zu filtern? complete.casesmit einer Liste aller Variablen funktioniert natürlich. Dies ist jedoch a) ausführlich, wenn viele Variablen vorhanden sind, und b) unmöglich, wenn die Variablennamen nicht bekannt sind (z. B. in einer Funktion, die einen data.frame verarbeitet). library(dplyr) df = …
97 r  dplyr  magrittr 

4
dplyr fassen zusammen: Entspricht ".drop = FALSE", um Gruppen mit einer Länge von Null in der Ausgabe beizubehalten
Bei Verwendung summarisemit plyrder ddplyFunktion 'werden leere Kategorien standardmäßig gelöscht. Sie können dieses Verhalten durch Hinzufügen ändern .drop = FALSE. Dies funktioniert jedoch nicht bei Verwendung summarisemit dplyr. Gibt es eine andere Möglichkeit, leere Kategorien im Ergebnis beizubehalten? Hier ist ein Beispiel mit gefälschten Daten. library(dplyr) df = data.frame(a=rep(1:3,4), b=rep(1:2,6)) …
97 r  dplyr  plyr  tidyr 

5
Was ist der schnellste Weg, um data.frames in R zusammenzuführen / zu verbinden?
Zum Beispiel (nicht sicher, ob das repräsentativste Beispiel): N <- 1e6 d1 <- data.frame(x=sample(N,N), y1=rnorm(N)) d2 <- data.frame(x=sample(N,N), y2=rnorm(N)) Das habe ich bisher: d <- merge(d1,d2) # 7.6 sec library(plyr) d <- join(d1,d2) # 2.9 sec library(data.table) dt1 <- data.table(d1, key="x") dt2 <- data.table(d2, key="x") d <- data.frame( dt1[dt2,list(x,y1,y2=dt2$y2)] ) …


6
Wie benenne ich Variablen im laufenden Betrieb?
Ist es möglich, neue Variablennamen im laufenden Betrieb zu erstellen? Ich möchte Datenrahmen aus einer Liste in neue Variablen mit Zahlen am Ende lesen. So etwas wie orca1, orca2, orca3 ... Wenn ich so etwas versuche paste("orca",i,sep="")=list_name[[i]] Ich bekomme diesen Fehler target of assignment expands to non-language object Gibt es …
96 r  assign  r-faq 



8
R dplyr: Mehrere Spalten löschen
Ich habe einen Datenrahmen und eine Liste von Spalten in diesem Datenrahmen, die ich löschen möchte. Verwenden wir den irisDatensatz als Beispiel. Ich würde gerne fallen Sepal.Lengthund Sepal.Widthnur die verbleibenden Spalten verwenden. Wie mache ich das mit selectoder select_aus dem dplyrPaket? Folgendes habe ich bisher versucht: drop.cols <- c('Sepal.Length', 'Sepal.Width') …
96 r  dplyr 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.