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.

1
Wie kann ich mit R Geburtstagsmusik spielen? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Verbessere diese Frage Ich würde gerne Musik mit …
81 r 

4
Setze nur die Untergrenze eines Limits für ggplot
Ist es möglich, nur die Untergrenze eines Grenzwerts für die kontinuierliche Skalierung festzulegen? Ich möchte alle meine Diagramme auf 0 setzen, ohne die Obergrenze angeben zu müssen. z.B + scale_y_continuous(minlim=0)
81 r  ggplot2 


8
Wie überlagere ich Dichtediagramme in R?
Ich möchte 2 Dichtediagramme auf demselben Gerät mit R überlagern. Wie kann ich das tun? Ich habe im Internet gesucht, aber keine offensichtliche Lösung gefunden. Meine Idee wäre, Daten aus einer Textdatei (Spalten) zu lesen und dann zu verwenden plot(density(MyData$Column1)) plot(density(MyData$Column2), add=T) Oder etwas in diesem Sinne.
81 r  plot  density-plot 

6
Zeit aus POSIXct extrahieren
Wie würde ich die Zeit aus einer Reihe von POSIXct-Objekten extrahieren, die den Datumsteil verwerfen? Zum Beispiel habe ich: times <- structure(c(1331086009.50098, 1331091427.42461, 1331252565.99979, 1331252675.81601, 1331262597.72474, 1331262641.11786, 1331269557.4059, 1331278779.26727, 1331448476.96126, 1331452596.13806), class = c("POSIXct", "POSIXt")) was diesen Daten entspricht: "2012-03-07 03:06:49 CET" "2012-03-07 04:37:07 CET" "2012-03-09 01:22:45 CET" "2012-03-09 01:24:35 …
81 r  date  time  posixct 



3
Folge von wiederholten Werten nacheinander erstellen?
Ich brauche eine Folge von wiederholten Zahlen, dh 1 1 ... 1 2 2 ... 2 3 3 ... 3 etc.wie ich dies implementiert habe, war: nyear <- 20 names <- c(rep(1,nyear),rep(2,nyear),rep(3,nyear),rep(4,nyear), rep(5,nyear),rep(6,nyear),rep(7,nyear),rep(8,nyear)) Das funktioniert, ist aber ungeschickt und skaliert offensichtlich nicht gut. Wie wiederhole ich die N ganzen Zahlen …
81 r  repeat  seq  replicate 


4
Wie kann ich die vertikalen Gitterlinien in einem ggplot2-Plot unterdrücken?
Ich erstelle ein Balkendiagramm, für das Balken als Hinweis auf die horizontale (x) Platzierung ausreichen. Daher möchte ich vermeiden, die überflüssigen vertikalen Gitterlinien zu zeichnen. Ich verstehe, wie man die kleinen und großen Gitterlinien in opts () stylt, aber ich kann für mein ganzes Leben nicht herausfinden, wie man nur …
81 r  ggplot2 

1
Konvertieren Sie einen Datenrahmen in eine data.table ohne Kopie
Ich habe einen großen Datenrahmen (in der Größenordnung von mehreren GB), den ich in einen konvertieren möchte data.table. Mit using as.data.tablewird eine Kopie des Datenrahmens erstellt. Dies bedeutet, dass der verfügbare Speicher mindestens doppelt so groß wie die Daten sein muss. Gibt es eine Möglichkeit, die Konvertierung ohne Kopie durchzuführen? …

2
So setzen Sie die Legende Alpha mit ggplot2
Ich habe ein Diagramm der Windgeschwindigkeiten gegen die Richtung, das eine große Anzahl von Punkten hat, und verwende daher zusätzlich zu Farbe = Monat Alpha = I (1/20) Hier ist ein Codebeispiel: library(RMySQL) library(ggplot2) con <- dbConnect(...) wind <- dbGetQuery(con, "SELECT speed_w/speed_e AS ratio, dir_58 as dir, MONTHNAME(timestamp) AS month, …
81 r  ggplot2 

4
Zählen Sie die Anzahl der Zeilen nach Gruppe mit dplyr
Ich benutze den mtcarsDatensatz. Ich möchte die Anzahl der Datensätze für eine bestimmte Datenkombination ermitteln. Etwas sehr Ähnliches wie die count(*)Group by-Klausel in SQL. ddply()von plyr arbeitet für mich library(plyr) ddply(mtcars, .(cyl,gear),nrow) hat Ausgabe cyl gear V1 1 4 3 1 2 4 4 8 3 4 5 2 4 …
81 r  dplyr  count  plyr 

3
R und objektorientierte Programmierung
Objektorientierte Programmierung auf die eine oder andere Weise ist in R sehr gut möglich. Im Gegensatz zu beispielsweise Python gibt es jedoch viele Möglichkeiten, eine Objektorientierung zu erreichen: Das R.oo-Paket Klassen S3 und S4 Referenzklassen das Proto-Paket Meine Frage ist: Welche Hauptunterschiede unterscheiden diese Arten der OO-Programmierung in R? Im …
80 oop  r 

4
Wie verwende ich die switch-Anweisung in R-Funktionen?
Ich möchte für meine Funktion in R die Anweisung verwenden switch(), um je nach Wert des Funktionsarguments eine andere Berechnung auszulösen. In Matlab können Sie dies beispielsweise schriftlich tun switch(AA) case '1' ... case '2' ... case '3' ... end Ich fand diese Verwendung der post - switch () - …

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.