Articles of r

Ordnen Sie Datenrahmenzeilen nach Vektor mit spezifischer Reihenfolge an

Gibt es einen einfacheren Weg, um sicherzustellen, dass die Zeilen eines Datenrahmens nach einem “Ziel” -Vektor geordnet sind, wie der, den ich im kurzen Beispiel implementiert habe? df <- data.frame(name = letters[1:4], value = c(rep(TRUE, 2), rep(FALSE, 2))) df # name value # 1 a TRUE # 2 b TRUE # 3 c FALSE # […]

Standardauswertung in dplyr: summarise_ on Variable als Zeichenkette angegeben

Ich möchte auf einen unbekannten Spaltennamen innerhalb einer summarise verweisen. Die in dplyr 0.3 eingeführten Standard-Auswertungsfunktionen erlauben es, Spaltennamen mithilfe von Variablen zu referenzieren. Dies scheint jedoch nicht zu funktionieren, wenn Sie eine base R-function innerhalb einer summarise aufrufen. library(dplyr) key <- "v3" val <- "v2" drp <- "v1" df <- data_frame(v1 = 1:5, v2 […]

Extrahieren bestimmter Spalten aus einem Datenrahmen

Ich habe einen R-Datenrahmen mit 6 Spalten, und ich möchte einen neuen Datenrahmen erstellen, der nur drei der Spalten hat. Angenommen, mein Datenrahmen ist df , und ich möchte die Spalten A , B und E extrahieren, dies ist der einzige Befehl, den ich herausfinden kann: data.frame(df$A,df$B,df$E) Gibt es eine kompaktere Art, dies zu tun?

Einige Legenden in einem ggplot ausschalten

Angenommen, ich habe einen ggplot mit mehr als einer Legende. mov <- subset(movies, length != "") (p0 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) + geom_point() ) Ich kann die Anzeige aller Legenden wie folgt ausschalten: (p1 <- p0 + theme(legend.position = "none")) Das Übergeben von show_guide = FALSE an geom_point (gemäß […]

Richtige / schnellste Möglichkeit, eine data.table neu zu gestalten

Ich habe eine Datentabelle in R: library(data.table) set.seed(1234) DT <- data.table(x=rep(c(1,2,3),each=4), y=c("A","B"), v=sample(1:100,12)) DT xyv [1,] 1 A 12 [2,] 1 B 62 [3,] 1 A 60 [4,] 1 B 61 [5,] 2 A 83 [6,] 2 B 97 [7,] 2 A 1 [8,] 2 B 22 [9,] 3 A 99 [10,] 3 B 47 […]

Rufen Sie eine anwendungsähnliche function für jede Zeile des Datenrahmens mit mehreren Argumenten aus jeder Zeile auf

Ich habe einen Datenrahmen mit mehreren Spalten. Für jede Zeile im Datenframe möchte ich eine function für die Zeile aufrufen, und die Eingabe der function verwendet mehrere Spalten aus dieser Zeile. Nehmen wir zum Beispiel an, ich habe diese Daten und diesen testFunc, der zwei Argumente akzeptiert: > df df xyz 1 1 3 5 […]

Gantt-Diagramme mit R

Hat jemand R verwendet, um ein Gantt-Diagramm zu erstellen? Die einzige Lösung, die mir bewusst ist, ist diese , aber ich suche nach etwas anspruchsvolleren, wenn möglich (mehr oder weniger so oder so ). PS Ich könnte ohne die Abhängigkeitspfeile leben.

R-Skript einplanen

Ich habe ein R-Skript geschrieben, das einige Daten aus einer database zieht, mehrere Operationen darauf ausführt und die Ausgabe in eine neue database schreibt. Ich möchte, dass dieses Skript jeden Tag zu einer bestimmten Zeit ausgeführt wird, aber ich kann keine Möglichkeit finden, dies effektiv zu tun. Kann jemand eine Ressource empfehlen, die ich mir […]

Einfache Möglichkeit zum Konvertieren von Lang- in Großformat mit Zahlen

Ich habe folgenden Datensatz: sample.data <- data.frame(Step = c(1,2,3,4,1,2,1,2,3,1,1), Case = c(1,1,1,1,2,2,3,3,3,4,5), Decision = c("Referred","Referred","Referred","Approved","Referred","Declined","Referred","Referred","Declined","Approved","Declined")) sample.data Step Case Decision 1 1 1 Referred 2 2 1 Referred 3 3 1 Referred 4 4 1 Approved 5 1 2 Referred 6 2 2 Declined 7 1 3 Referred 8 2 3 Referred 9 3 3 Declined […]

long / bigint / dezimal äquivalenter Datentyp in R

Welche Datentyp-Auswahlmöglichkeiten haben wir, um große Zahlen in R zu verarbeiten? Standardmäßig scheint die Größe einer ganzen Zahl 32 Bit zu sein, also werden bigint Zahlen von sql Server sowie alle großen Zahlen, die von python über rpy2 übergeben werden, entstellt. > 123456789123 [1] 123456789123 > 1234567891234 [1] 1.234568e+12 Wenn ein Bigint-Wert von 123456789123456789 unter […]