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.

4
Rstudio rmarkdown: Hoch- und Querformat in einem einzigen PDF
Ich frage mich, wie man es benutzt rmarkdown ein PDF generiert, das sowohl Hoch- als auch Querformat im selben Dokument enthält. Wenn es eine reine rmarkdownOption gibt, wäre das sogar noch besser als die Verwendung von Latex. Hier ist ein kleines, reproduzierbares Beispiel. Rendern Sie dies zunächst .Rmdin RStudio (drücken …
84 r  pdf  rstudio  knitr  r-markdown 

4
Entfernen Sie die facet_wrap-Etiketten vollständig
Ich möchte die Beschriftungen für die Facetten vollständig entfernen, um eine Art Sparkline- Effekt zu erzielen, da die Beschriftungen für das Publikum irrelevant sind. Das Beste, was ich mir einfallen lassen kann, ist: library(MASS) library(ggplot2) qplot(week,y,data=bacteria,group=ID, geom=c('point','line'), xlab='', ylab='') + facet_wrap(~ID) + theme(strip.text.x = element_text(size=0)) Kann ich den (jetzt leeren) …
84 r  graphics  ggplot2 


16
Benennen Sie mehrere Spalten nach Namen um
Jemand hätte das schon fragen sollen, aber ich konnte keine Antwort finden. Sagen wir, ich habe: x = data.frame(q=1,w=2,e=3, ...and many many columns...) Was ist der eleganteste Weg, um eine beliebige Teilmenge von Spalten, deren Position ich nicht unbedingt kenne, in andere beliebige Namen umzubenennen? Beispiel: Ich möchte umbenennen "q"und …
84 r  dataframe  rename  r-faq 

4
Speichern Sie Plots, die in einer glänzenden App erstellt wurden
Ich versuche herauszufinden, wie man downloadButton verwendet, um eine Handlung mit glänzendem zu speichern. Das Beispiel im Paket zeigt downloadButton / downloadHandler zum Speichern einer CSV-Datei. Darauf aufbauend werde ich ein reproduzierbares Beispiel machen. Zum ui.R shinyUI(pageWithSidebar( headerPanel('Downloading Data'), sidebarPanel( selectInput("dataset", "Choose a dataset:", choices = c("rock", "pressure", "cars")), downloadButton('downloadData', …
83 r  ggplot2  shiny 

3
Warum ist "vapply" sicherer als "sapply"?
Die Dokumentation sagt vapplyähnelt sapply, hat jedoch einen vorgegebenen Rückgabewert, sodass die Verwendung [...] sicherer sein kann. Könnten Sie bitte erläutern, warum es im Allgemeinen sicherer ist, und vielleicht Beispiele nennen? PS: Ich kenne die Antwort und vermeide sie bereits sapply. Ich wünschte nur, es gäbe hier auf SO eine …
83 r  apply  r-faq 

2
Was sind die Unterschiede zwischen Community-Erkennungsalgorithmen in igraph?
Ich habe eine Liste von ungefähr 100 Igraph-Objekten mit einem typischen Objekt mit ungefähr 700 Eckpunkten und 3500 Kanten. Ich möchte Gruppen von Eckpunkten identifizieren, innerhalb derer Bindungen wahrscheinlicher sind. Mein Plan ist es, dann ein gemischtes Modell zu verwenden, um mithilfe von Scheitelpunkt- und Gruppenattributen vorherzusagen, wie viele Scheitelpunkte …
83 r  igraph 

4
Warum sind Schleifen in R langsam?
Ich weiß, dass Schleifen langsam sind Rund ich stattdessen versuchen sollte, Dinge vektorisiert zu machen. Aber wieso? Warum sind Schleifen langsam und applyschnell? applyruft mehrere Unterfunktionen auf - das scheint nicht schnell zu sein. Update: Es tut mir leid, die Frage war schlecht gestellt. Ich habe Vektorisierung mit verwechselt apply. …
83 performance  r  apply 

4
Anpassen des Polynommodells an Daten in R.
Ich habe die Antworten auf diese Frage gelesen und sie sind sehr hilfreich, aber ich brauche Hilfe, insbesondere in R. Ich habe einen Beispieldatensatz in R wie folgt: x <- c(32,64,96,118,126,144,152.5,158) y <- c(99.5,104.8,108.5,100,86,64,35.3,15) Ich möchte ein Modell an diese Daten anpassen, damit y = f(x). Ich möchte, dass es …

3
Holen Sie sich die durch die maximale Wahrscheinlichkeit geschätzten Koeffizienten in eine Sternguckertabelle
Stargazer produziert sehr schöne Latex-Tische für lm (und andere) Objekte. Angenommen, ich habe ein Modell mit maximaler Wahrscheinlichkeit angepasst. Ich möchte, dass Stargazer eine lm-ähnliche Tabelle für meine Schätzungen erstellt. Wie kann ich das machen? Obwohl es ein bisschen hackig ist, könnte eine Möglichkeit darin bestehen, ein "falsches" lm-Objekt zu …
83 r  optimization  lm  stargazer 


2
Warum tötet unlist () Daten in R.
Wenn ich eine Liste von Daten aufliste, werden sie wieder in Zahlen umgewandelt. Ist das normal? Eine andere Problemumgehung als die erneute Bewerbung als. Datum? > dd <- as.Date(c("2013-01-01", "2013-02-01", "2013-03-01")) > class(dd) [1] "Date" > unlist(dd) [1] "2013-01-01" "2013-02-01" "2013-03-01" > list(dd) [[1]] [1] "2013-01-01" "2013-02-01" "2013-03-01" > unlist(list(dd)) …
83 r 

4
Wählen Sie Spalten basierend auf der Zeichenfolgenübereinstimmung aus - dplyr :: select
Ich habe einen Datenrahmen ("Daten") mit vielen, vielen Spalten. Einige der Spalten enthalten eine bestimmte Zeichenfolge ("search_string"). Wie kann ich dplyr::select()eine Teilmenge angeben, die nur die Spalten enthält, die die Zeichenfolge enthalten? Ich habe es versucht: # columns as boolean vector select(data, grepl("search_string",colnames(data))) # columns as vector of column names …
83 r  regex  dplyr 

5
Extrahieren Sie die ersten (oder letzten) n Zeichen einer Zeichenfolge
Ich möchte die ersten (oder letzten) n Zeichen einer Zeichenfolge extrahieren . Dies wäre das Äquivalent zu Excel LEFT()und RIGHT(). Ein kleines Beispiel: # create a string a <- paste('left', 'right', sep = '') a # [1] "leftright" I would like to produce b, a string which is equal to …
83 string  r 

4
Speichern Sie ein Diagramm in einem Objekt
In ggplot2kann man eine Grafik einfach in einem R-Objekt speichern. p = ggplot(...) + geom_point() # does not display the graph p # displays the graph Die Standardfunktion ploterzeugt die Grafik als ungültige Funktion und gibt NULL zurück. p = plot(1:10) # displays the graph p # NULL Ist es …
83 r  plot 

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.