Als «dplyr» getaggte Fragen

Verwenden Sie dieses Tag für Fragen zu Funktionen aus dem dplyr-Paket, z. B. group_by, zusammenfassen, filtern und auswählen.

192
Alle Zeilen eines Tibbles anzeigen / drucken (tbl_df)

tibble(zuvor tbl_df) ist eine Version eines Datenrahmens, der vom dplyrDatenrahmen-Manipulationspaket in R erstellt wurde. Sie verhindert lange Tabellenausgaben, wenn der Datenrahmen versehentlich aufgerufen wird. Gibt es nach dem Umschließen eines Datenrahmens mit tibble/ tbl_dfeinen Befehl zum...

187
Filtern Sie Zeilen, die eine bestimmte Zeichenfolge enthalten

Ich muss einen Datenrahmen anhand der Zeile filtern, in der die Zeichenfolge enthalten ist RTB. Ich benutze dplyr. d.del <- df %.% group_by(TrackingPixel) %.% summarise(MonthDelivery = as.integer(sum(Revenue))) %.% arrange(desc(MonthDelivery)) Ich weiß, dass ich die Funktion filterin verwenden...

168
Behebung einer Mehrfachwarnung "unbekannte Spalte"

Ich habe eine anhaltende mehrfache Warnung vor "unbekannter Spalte" für alle Arten von Befehlen (z. B. str (x) zum Installieren von Updates für Pakete) und bin mir nicht sicher, wie ich dies debuggen oder beheben soll. Die Warnung "unbekannte Spalte" bezieht sich eindeutig auf eine Variable in...

168
Verwenden Sie dynamische Variablennamen in `dplyr`

Ich möchte verwenden dplyr::mutate(), um mehrere neue Spalten in einem Datenrahmen zu erstellen. Die Spaltennamen und deren Inhalt sollten dynamisch generiert werden. Beispieldaten von Iris: library(dplyr) iris <- tbl_df(iris) Ich habe eine Funktion erstellt, um meine neuen Spalten aus dem zu...

151
Relative Frequenzen / Proportionen mit dplyr

Angenommen, ich möchte den Anteil verschiedener Werte innerhalb jeder Gruppe berechnen. Um zum Beispiel der Verwendung von mtcarsDaten, wie berechne ich die relative Häufigkeit der Anzahl der Gänge von Uhr (automatisch / manuell) in einem Rutsch mit dplyr? library(dplyr) data(mtcars) mtcars <-...

128
Entfernen Sie doppelte Zeilen mit dplyr

Ich habe einen data.frame wie diesen - set.seed(123) df = data.frame(x=sample(0:1,10,replace=T),y=sample(0:1,10,replace=T),z=1:10) > df x y z 1 0 1 1 2 1 0 2 3 0 1 3 4 1 1 4 5 1 0 5 6 0 1 6 7 1 0 7 8 1 0 8 9 1 0 9 10 0 1 10 Ich möchte doppelte Zeilen basierend auf den ersten beiden Spalten...

121
Anwenden einer Funktion auf jede Zeile einer Tabelle mit dplyr?

Bei der Arbeit mit fand plyrich es oft nützlich, adplyfür Skalarfunktionen zu verwenden, die ich auf jede einzelne Zeile anwenden muss. z.B data(iris) library(plyr) head( adply(iris, 1, transform , Max.Len= max(Sepal.Length,Petal.Length)) ) Sepal.Length Sepal.Width Petal.Length Petal.Width...

118
Ersatz für "Umbenennen" in dplyr

Ich mag die Umbenennungsfunktion von Plyr rename. Ich habe vor kurzem angefangen, dplyr zu verwenden, und habe mich gefragt, ob es eine einfache Möglichkeit gibt, Variablen mit einer Funktion von dplyr umzubenennen, die genauso einfach zu verwenden ist wie die von plyr

107
Sammeln Sie mehrere Sätze von Spalten

Ich habe Daten aus einer Online-Umfrage, bei der die Befragten 1-3 Mal eine Reihe von Fragen durchlaufen. Die Umfrage - Software (Qualtrics) diese Daten in mehreren Spalten-das notiert , ist, F3.2 in der Umfrage werden Spalten haben Q3.2.1., Q3.2.2.und Q3.2.3.: df <- data.frame( id = 1:10, time...

96
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...