Als «plyr» getaggte Fragen

6
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 Species Max.Len 1 5.1 3.5 1.4 0.2 setosa 5.1 2 4.9 3.0 1.4 0.2 …
121 r  plyr  dplyr 

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 


4
Zählen Sie die Anzahl der Zeilen nach Gruppe mit dplyr
Ich benutze den mtcarsDatensatz. Ich möchte die Anzahl der Datensätze für eine bestimmte Datenkombination ermitteln. Etwas sehr Ähnliches wie die count(*)Group by-Klausel in SQL. ddply()von plyr arbeitet für mich library(plyr) ddply(mtcars, .(cyl,gear),nrow) hat Ausgabe cyl gear V1 1 4 3 1 2 4 4 8 3 4 5 2 4 …
81 r  dplyr  count  plyr 


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.