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.

5
Ordnen Sie die diskrete x-Skala nach Frequenz / Wert
Ich mache ein ausgewichenes Balkendiagramm mit ggplot mit diskreter x-Skala. Die x-Achse ist jetzt in alphabetischer Reihenfolge angeordnet, aber ich muss es neu anordnen, damit es nach dem Wert der y-Achse geordnet ist (dh der höchste Balken wird links positioniert sein). Ich habe versucht, zu ordnen oder zu sortieren, aber …
137 r  ggplot2  r-faq 

6
Speichern des Diagramms grid.arrange () in einer Datei
Ich versuche, mehrere Diagramme mit zu zeichnen ggplot2und sie mit anzuordnen grid.arrange(). Da ich jemanden gefunden habe, der das genaue Problem beschreibt, habe ich aus der Problembeschreibung unter dem Link zitiert : Wenn ich ggsave()nach grid.arrange(), dh grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave("sgcirNIR.jpg") Ich speichere nicht das Gitterdiagramm, sondern das letzte einzelne ggplot. Gibt …
137 r  ggplot2  gridextra 

9
Wählen Sie die erste und letzte Zeile aus den gruppierten Daten aus
Frage Verwendung dplyr, wie wähle ich die obere und untere Beobachtungen / Reihen gruppierten Daten in einer Aussage? Daten & Beispiel Gegeben ein Datenrahmen df <- data.frame(id=c(1,1,1,2,2,2,3,3,3), stopId=c("a","b","c","a","b","c","a","b","c"), stopSequence=c(1,2,3,3,1,4,3,1,2)) Ich kann die oberen und unteren Beobachtungen von jeder Gruppe erhalten slice, indem ich zwei separate Aussagen verwende: firstStop <- df …
137 r  dplyr 

5
Teilen Sie den Code in einem R-Skript auf mehrere Zeilen auf
Ich möchte eine Zeile in einem R-Skript auf mehrere Zeilen aufteilen (weil sie zu lang ist). Wie mache ich das? Insbesondere habe ich eine Zeile wie setwd('~/a/very/long/path/here/that/goes/beyond/80/characters/and/then/some/more') Ist es möglich, den langen Pfad auf mehrere Zeilen aufzuteilen? Ich habe es versucht setwd('~/a/very/long/path/here/that/goes/beyond/80/characters/and/ then/some/more') mit returnSchlüssel am Ende der ersten Zeile; …
137 r  multiline 


7
Extrahieren Sie einen Teilstring nach einem Muster
Angenommen, ich habe eine Liste von Zeichenfolgen: string = c("G1:E001", "G2:E002", "G3:E003") Jetzt hoffe ich, einen String-Vektor zu erhalten, der nur die Teile nach dem Doppelpunkt ":" enthält, dh substring = c(E001,E002,E003). Gibt es in R eine bequeme Möglichkeit, dies zu tun? Verwenden substr?
136 regex  r  substr 

5
Verwenden von R zum Auflisten aller Dateien mit einer angegebenen Erweiterung
Ich bin sehr neu in R und arbeite daran, ein R-Skript zu aktualisieren, um eine Reihe von mit ArcGIS erstellten DBF-Tabellen zu durchlaufen und eine Reihe von Diagrammen zu erstellen. Ich habe ein Verzeichnis, C: \ Scratch, das alle meine .dbf-Dateien enthält. Wenn ArcGIS diese Tabellen erstellt, enthält es jedoch …
136 r 

8
R und Julia verbinden?
Julia sieht für eine schnelle und syntaktisch vernünftige Berechnung (z. B. hier ) sehr vielversprechend aus , aber ich vermute, dass sie in Bezug auf den gesamten Statistik-Workflow noch einige Zeit nicht in der Nähe von R liegen wird. Daher möchte ich es dort verwenden, wo C ++ hauptsächlich in …
135 r  julia 

2
Warum ist rbindlist "besser" als rbind?
Ich gehe die Dokumentation von data.tableund habe auch einige der Gespräche hier auf SO bemerkt rbindlist, die besser sein sollen als rbind. Ich würde gerne wissen, warum es rbindlistbesser ist als rbindund in welchen Szenarien sich das rbindlistwirklich auszeichnet rbind. Gibt es einen Vorteil in Bezug auf die Speichernutzung?
135 r  data.table  rbind  rbindlist 


8
Unterschied zwischen R MarkDown und R NoteBook
Ich versuche auf hohem Niveau zu verstehen, was die Unterschiede zwischen R Markdownund sind R NoteBook. Ich weiß, dass sie miteinander zusammenhängen, aber ich möchte herausfinden, wie sie zusammenhängen. Mein Verständnis ist folgendes: Ich weiß, dass R-Notebooks wirklich R-Markdown-Dokumente sind, aber ich bin verwirrt über die Terminologien. Die neue Dateioption …

3
Wie erhalte ich in R den Namen eines Objekts, nachdem es an eine Funktion gesendet wurde?
Ich suche das Gegenteil von get(). Bei einem gegebenen Objektnamen möchte ich, dass die Zeichenfolge, die dieses Objekt darstellt, direkt aus dem Objekt extrahiert wird. Triviales Beispiel foodafür, der Platzhalter für die Funktion zu sein, die ich suche. z <- data.frame(x=1:10, y=1:10) test <- function(a){ mean.x <- mean(a$x) print(foo(a)) return(mean.x)} …
134 r 

5
Warnmeldung: In `…`: ungültige Faktorstufe wurde NA generiert
Ich verstehe nicht, warum ich diese Warnmeldung erhalten habe. > fixed <- data.frame("Type" = character(3), "Amount" = numeric(3)) > fixed[1, ] <- c("lunch", 100) Warning message: In `[<-.factor`(`*tmp*`, iseq, value = "lunch") : invalid factor level, NA generated > fixed Type Amount 1 <NA> 100 2 0 3 0
134 r  warnings  r-faq 

10
Wie formatiere ich eine Zahl als Prozentsatz in R?
Eines der Dinge, die mich als Neuling bei R verwirrten, war das Formatieren einer Zahl als Prozentsatz für das Drucken. Zum Beispiel anzeigen 0.12345als 12.345%. Ich habe eine Reihe von Problemumgehungen dafür, aber keine davon scheint "neuartig freundlich" zu sein. Beispielsweise: set.seed(1) m <- runif(5) paste(round(100*m, 2), "%", sep="") [1] …
134 r  formatting 

4
Lesen Sie nur ausgewählte Spalten
Kann mir bitte jemand sagen, wie man nur die ersten 6 Monate (7 Spalten) für jedes Jahr der folgenden Daten liest, zum Beispiel unter Verwendung von read.table()? Year Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2009 -41 -27 -25 -31 -31 -39 -25 -15 -30 …
134 r  import  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.