Suchergebnisse für Anfrage "dplyr"

8 die antwort

Spreizen eines zweispaltigen Datenrahmens mit tidyr

Ich habe einen Datenrahmen, der so aussieht: a b 1 x 8 2 x 6 3 y 3 4 y 4 5 z 5 6 z 6und ich möchte es so machen: x y z 1 8 3 5 2 6 4 6 Aber anrufen library(tidyr) df <- data.frame( a = c("x", "x", "y", "y", "z", "z"), b = c(8, 6, 3, 4, 5, 6) ) ...

4 die antwort

R: Interpolation von NAs nach Gruppe

Ich möchte eine lineare Interpolation in einer Variablen eines Datenrahmens durchführen, die Folgendes berücksichtigt: 1) Zeitunterschied zwischen den beiden Punkten, 2) den Zeitpunkt, zu dem die Daten aufgenommen wurden, und 3) die Person, die ...

8 die antwort

ignore NA in dplyr row sum

Gibt es eine elegante Möglichkeit, NA als 0 (na.rm = TRUE) in dplyr zu behandeln? data <- data.frame(a=c(1,2,3,4), b=c(4,NA,5,6), c=c(7,8,9,NA)) data %>% mutate(sum = a + b + c) a b c sum 1 4 7 12 2 NA 8 NA 3 5 9 17 4 6 NA NA but I like to get ...

TOP-Veröffentlichungen

4 die antwort

Wie füge ich mit dplyr ein Präfix zu mehreren Variablennamen hinzu?

Ich versuche, jedem Variablennamen in einem data.frame ein gemeinsames Präfix hinzuzufügen. Zum Beispiel mit demmtcars data, ich könnte das Präfix "cars" hinzufügen. Verwenden Sie den folgenden Code: > data(mtcars) > names(mtcars) [1] "mpg" ...

8 die antwort

Zuweisen von Daten zum Geschäftsjahr

Ich versuche, einen Code zu finden, der sich ein Datum ansieht und es dann einem Geschäftsjahr zuweist. Ich stecke total fest. Ich habe eine Variable, die Daten im POSIXct-Format enthält: df$Date #2015-05-01 CST #2015-04-30 CST #2014-09-01 CST ...

2 die antwort

inden Sie die Varianz über ein Schiebefenster in dplyr

Ich möchte die Varianz der vorherigen drei Werte in einer Gruppe ermitteln. # make some data with categories a and b library(dplyr) df = expand.grid( a = LETTERS[1:3], index = 1:10 ) # add a variable that changes within each group set.seed(9999) ...

6 die antwort

Wie verwende ich eine Variable in dplyr :: filter?

Ich habe eine Variable mit demselben Namen wie eine Spalte in einem Datenrahmen: df <- data.frame(a=c(1,2,3), b=c(4,5,6)) b <- 5Ich möchte die Zeilen erhalten, in denendf$b == b, aber dplyr interpretiert dies alsdf$b == df$b: df %>% filter(b == ...

2 die antwort

mutate () versucht, mit dem Wert einer globalen Variablen zu extrahieren, wenn der Dollarzeichenoperator @ verwendet wir

Ich erhalte lustige Ergebnisse mitmutate mit einer$ extract, wenn sich in der globalen Umgebung zufällig eine Variable mit demselben Namen wie das zu extrahierende Element befindet. (Ich verwende R 3.1.3 und Dplyr 0.4.3.9.) Das funktioniert ...

4 die antwort

Fehler bei Verwendung von dplyr innerhalb einer Funktion

Ich versuche, eine Funktion zusammenzustellen, die aus meinem ursprünglichen Datenrahmen eine Teilmenge erstellt, und benutze dann SELECT und MUTATE von dplyr, um die Anzahl der großen / kleinen Einträge zu ermitteln, basierend auf der Summe der ...

4 die antwort

Dynamisches Sortieren von Spalten in Dplyr über die Übergabe eines geordneten Vektors mit Spaltennamen zur Auswahl von

Ich benutze den folgenden Code, um eine einfache Übersichtstabelle zu erstellen: # Data data("mtcars") # Lib require(dplyr) # Summary mt_sum <- mtcars %>% group_by(am) %>% summarise_each(funs(min, mean, median, max), mpg, cyl) %>% mutate(am = ...