Als «r» getaggte Fragen

R ist eine kostenlose Open-Source-Programmiersprache und Softwareumgebung für statistisches Rechnen, Bioinformatik, Visualisierung und allgemeines Rechnen. Bitte geben Sie minimale und reproduzierbare Beispiele zusammen mit der gewünschten Ausgabe an. Verwenden Sie "dput ()" für Daten und geben Sie alle Nicht-Basispakete mit "library ()" - Aufrufen an. Betten Sie keine Bilder für Daten oder Code ein, sondern verwenden Sie stattdessen eingerückte Codeblöcke. Verwenden Sie für statistische Fragen https://stats.stackexchange.com.


3
Wie erstelle ich mit ggplot2 Grafiken mit transparentem Hintergrund in R.
Ich muss ggplot2-Grafiken von R in PNG-Dateien mit transparentem Hintergrund ausgeben. Mit einfachen R-Grafiken ist alles in Ordnung, aber mit ggplot2 keine Transparenz: d <- rnorm(100) #generating random data #this returns transparent png png('tr_tst1.png',width=300,height=300,units="px",bg = "transparent") boxplot(d) dev.off() df <- data.frame(y=d,x=1) p <- ggplot(df) + stat_boxplot(aes(x = x,y=y)) p <- …


12
data.frame Zeilen zu einer Liste
Ich habe einen data.frame, den ich zeilenweise in eine Liste konvertieren möchte, was bedeutet, dass jede Zeile ihren eigenen Listenelementen entspricht. Mit anderen Worten, ich möchte eine Liste, die so lang ist, wie der data.frame Zeilen enthält. Bisher habe ich dieses Problem folgendermaßen angegangen, aber ich habe mich gefragt, ob …
123 list  r  dataframe 



3
Warum erlaubt die X [Y] -Verbindung von data.tables keine vollständige äußere Verknüpfung oder eine linke Verknüpfung?
Dies ist eine philosophische Frage zur Join-Syntax von data.table. Ich finde immer mehr Verwendungsmöglichkeiten für data.tables, lerne aber immer noch ... Das Join-Format X[Y]für data.tables ist sehr präzise, ​​praktisch und effizient, aber soweit ich das beurteilen kann, unterstützt es nur innere Joins und rechte äußere Joins. Um eine linke oder …
122 r  join  data.table 


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 

6
Wie kann ich mit 2 verschiedenen y-Achsen zeichnen?
Ich möchte zwei Streudiagramme in R überlagern, so dass jeder Satz von Punkten seine eigene (unterschiedliche) y-Achse hat (dh an den Positionen 2 und 4 in der Figur), aber die Punkte erscheinen auf derselben Figur überlagert. Ist das möglich mit plot? Bearbeiten Sie den Beispielcode, der das Problem zeigt # …
121 r  plot  yaxis 

7
So hängen Sie Zeilen an einen R-Datenrahmen an
Ich habe mich in StackOverflow umgesehen, kann jedoch keine spezifische Lösung für mein Problem finden, bei der Zeilen an einen R-Datenrahmen angehängt werden. Ich initialisiere einen leeren 2-Spalten-Datenrahmen wie folgt. df = data.frame(x = numeric(), y = character()) Dann ist es mein Ziel, eine Werteliste zu durchlaufen und in jeder …
121 r  merge  append  dataframe  rows 

8
Wählen Sie Datenrahmenspalten dynamisch mit $ und einem Zeichenwert aus
Ich habe einen Vektor mit verschiedenen Spaltennamen und möchte in der Lage sein, jeden von ihnen zu durchlaufen, um diese Spalte aus einem data.frame zu extrahieren. Betrachten Sie beispielsweise den Datensatz mtcarsund einige Variablennamen, die in einem Zeichenvektor gespeichert sind cols. Wenn ich versuche, eine Variable aus mtcarseiner dynamischen Teilmenge …
121 r  dataframe  r-faq 

5
Wie erstelle ich ein Dichtediagramm in matplotlib?
In RI können Sie die gewünschte Ausgabe erstellen, indem Sie Folgendes tun: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) In Python (mit Matplotlib) kam ich mit einem einfachen Histogramm am nächsten: import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + …
121 python  r  numpy  matplotlib  scipy 

14
Zählen Sie die Anzahl der Zeilen innerhalb jeder Gruppe
Ich habe einen Datenrahmen und möchte die Anzahl der Zeilen innerhalb jeder Gruppe zählen. Ich benutze die aggregateFunktion regelmäßig, um Daten wie folgt zu summieren: df2 <- aggregate(x ~ Year + Month, data = df1, sum) Jetzt möchte ich Beobachtungen zählen, kann aber anscheinend nicht das richtige Argument dafür finden …
121 r  dataframe  aggregate  r-faq 

13
Allgemeine Vorschläge zum Debuggen in R.
Ich erhalte eine Fehlermeldung, wenn ich eine von mir geschriebene R-Funktion verwende: Warning messages: 1: glm.fit: algorithm did not converge 2: glm.fit: algorithm did not converge Was habe ich getan: Schritt durch die Funktion Das Hinzufügen von print, um herauszufinden, in welcher Zeile der Fehler auftritt, schlägt zwei Funktionen vor, …
120 r  debugging  r-faq 

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.