Articles of r

Wie druckt man R-Grafiken auf mehrere Seiten eines PDFs und mehrerer PDFs?

ich weiß das pdf(“myOut.pdf”) wird auf ein PDF in R gedruckt. Was, wenn ich möchte Machen Sie eine Schleife, die nachfolgende Graphiken auf neuen Seiten einer PDF-Datei druckt (bis zum Ende anhängend)? Machen Sie eine Schleife, die nachfolgende Graphen auf neue PDF-Dateien druckt (ein Graph pro Datei)?

Wie kann man sagen, was in einem Vektor ist und nicht in einem anderen?

In Matlab gibt es eine Möglichkeit, die Werte in einem Vektor zu finden, aber nicht in dem anderen. beispielsweise: x <- c(1,2,3,4) y <- c(2,3,4) Gibt es irgendeine function, die mir sagen würde, dass der Wert in x , der nicht in y ist, 1 ist?

Tiefgestellte Buchstaben in der ggplot-Achsenbeschriftung

Ein weiterer Graph zur Veröffentlichung, ein weiterer Tag, in dem Dinge in ggplot2 optimiert wurden … Werde ich gejammert? Ich bin mir nicht sicher… dat <- data.frame(x = rnorm(100), y = rnorm(100)) ggplot(dat, aes(x=x,y=y)) + geom_point() + labs(y=expression(Blah[1])) dat <- data.frame(x = rnorm(100), y = rnorm(100)) ggplot(dat, aes(x=x,y=y)) + geom_point() + labs(y=expression(Blah[1d])) Ich versuche herauszufinden, […]

Wie ersetze ich NA-Werte in einer Tabelle * für ausgewählte Spalten *? data.frame, data.table

Es gibt viele Beiträge zum Ersetzen von NA-Werten. Mir ist bewusst, dass man die NA in der folgenden Tabelle / Rahmen durch folgende ersetzen kann: x[is.na(x)]<-0 Aber was, wenn ich es auf bestimmte Spalten beschränken möchte? Lassen Sie mich Ihnen ein Beispiel zeigen. Beginnen wir zunächst mit einem Dataset. set.seed(1234) x <- data.frame(a=sample(c(1,2,NA), 10, replace=T), […]

R übergibt variable Spaltenindizes an ggplot2

Ich versuche, die Spaltenindizes als Teil einer function, die ich wiederholt verwenden werde, an ggplot zu übergeben. mögen: myplot <- function(df){ ggplot(df, aes(df[, 1], df[, 2])) + geom_point() } Ich werde immer die erste Spalte als meine x-Variable und die zweite Spalte als meine y-Variable verwenden, aber die Spaltennamen ändern sich zwischen den Datensätzen. Ich […]

Generieren aller unterschiedlichen Permutationen einer Liste in R

Ich versuche eine Liste von Permutationen einer Liste zu erstellen, so dass zB perms(list(“a”, “b”, “c”)) zurückkommt list(list(“a”, “b”, “c”), list(“a”, “c”, “b”), list(“b”, “a”, “c”), list(“b”, “c”, “a”), list(“c”, “a”, “b”), list(“c”, “b”, “a”)) Ich bin mir nicht sicher, wie es weitergehen soll, jede Hilfe wäre sehr willkommen.

Anpassen von Achsenbeschriftungen

Ich habe ein einfaches geom_point Diagramm, in dem die x Variable ordinal ist und 5 Werte (codiert 1: 5) annimmt. In der Handlung möchte ich es durch 5 entsprechende Textbeschriftungen ersetzen. Ist es möglich, es in ggplot zu tun?

Wie bekomme ich eine vertikale geom_vline auf eine X-Achse des classndatums?

Obwohl ich Hadleys Post in der Google Group auf POSIXct und geom_vline , konnte ich es nicht schaffen. Ich habe eine Zeitreihe von und möchte beispielsweise für die Jahre 1998, 2005 und 2010 eine vertikale Linie zeichnen. Ich habe versucht mit ggplot und qplot Syntax, aber ich sehe immer noch keine vertikale Linie oder die […]

R: ggplot funktioniert nicht, wenn es innerhalb einer for-Schleife ist, obwohl es außerhalb davon arbeitet

Ich verwende eine einfache ggplot-function, die außerhalb einer Schleife funktioniert, aber nicht innerhalb, auch wenn der iterative Wert die ggplot-function nicht beeinträchtigt. Wieso ist es so ? Hier ist mein Code x=1:7 y=1:7 df = data.frame(x=x,y=y) ggplot(df,aes(x,y))+geom_point() Es klappt ! Aber wenn der ggplot in einer For-Schleife ist … for (i in 1:5) { ggplot(df,aes(x,y))+geom_point() […]

dplyr: “Fehler in n (): function sollte nicht direkt aufgerufen werden”

Ich versuche, eines der Beispiele im dplyr-Paket aber diese Fehlermeldung zu reproduzieren. Ich erwarte eine neue Spalte mit der Häufigkeit jeder Kombination. Kann mir jemand sagen, was ich vermisse? Ich habe geprüft, ob das Paket geladen ist. Danke für die Hilfe, wie immer. library(dplyr) # summarise peels off a single layer of grouping by_vs_am <- […]