Suchergebnisse für Anfrage "tidyr"

2 die antwort

tidyr spread function erzeugt eine dünne Matrix, wenn ein kompakter Vektor erwartet wird

Ich lerne dplyr, da ich aus plyr komme, und ich möchte (pro Gruppe) Spalten (pro Interaktion) aus der Ausgabe von xtabs generieren. Kurze Zusammenfassung: Ich erhalte A B 1 NA NA 2wenn ich wollte A B 1 2xtabs-Daten sehen folgendermaßen ...

4 die antwort

Mehrere Werte gleichzeitig umformen

Ich habe einen langen Datensatz, den ich erweitern möchte, und ich bin gespannt, ob es eine Möglichkeit gibt, dies alles in einem Schritt mit den Paketen reshape2 oder tidyr in R zu tun. Der Datenrahmendf sieht aus wie das id type transactions ...

2 die antwort

Spread with data.frame / tibble with duplicate identifiers

Die Dokumentation für tidyr legt nahe, dass das Sammeln und Verteilen transitiv ist. Das folgende Beispiel mit den "Iris" -Daten zeigt, dass dies nicht der Fall ist, aber es ist nicht klar, warum. Jede Klarstellung wäre sehr dankbar iris.df = ...

TOP-Veröffentlichungen

5 die antwort

Proper-Idiom für das Hinzufügen von Zeilen mit Nullen in tidyr / dplyr

Angenommen, ich habe einige Zähldaten, die wie folgt aussehen: library(tidyr) library(dplyr) X.raw <- data.frame( x = as.factor(c("A", "A", "A", "B", "B", "B")), y = as.factor(c("i", "ii", "ii", "i", "i", "i")), z = 1:6) X.raw # x y z # 1 A i 1 ...

5 die antwort

Gather mehrere Sätze von Spalten [duplizieren]

Diese Frage hat hier bereits eine Antwort: Mehrere Sätze von Messspalten (Breitformat) in einzelne Spalten (Langformat) umformen [/questions/12466493/reshaping-multiple-sets-of-measurement-columns-wide-format-into-single-columns] 6 answersIch ...

1 die antwort

Ist es möglich, Spread auf mehrere Spalten in Tidyr anzuwenden, ähnlich wie bei Dcast?

Ich habe folgende Dummy-Daten: library(dplyr) library(tidyr) library(reshape2) dt <- expand.grid(Year = 1990:2014, Product=LETTERS[1:8], Country = paste0(LETTERS, "I")) %>% select(Product, Country, Year) dt$value <- rnorm(nrow(dt))Ich wähle ...

4 die antwort

dplyr summate: Entspricht ".drop = FALSE", um Gruppen mit der Länge Null in der Ausgabe zu behalten

Beim Benutzensummarise mitplyr'sddply Funktion werden leere Kategorien standardmäßig gelöscht. Sie können dieses Verhalten durch Hinzufügen ändern.drop = FALSE. Dies funktioniert jedoch nicht bei der Verwendungsummarise mitdplyr. Gibt es eine ...

6 die antwort

Umformen mehrerer Sätze von Messspalten (Breitformat) in einzelne Spalten (Langformat)