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
Glänzend: Was ist der Unterschied zwischen ObservEvent und EventReactive?
Ich habe die Shiny-Dokumentation über reaktive Programmierung jetzt einige Male gelesen, aber ich kann den Unterschied zwischen observeEventund nicht richtig verstehen eventReactive. Die Dokumentation sagt: Verwenden Sie watchEvent, wenn Sie eine Aktion als Reaktion auf ein Ereignis ausführen möchten. (Beachten Sie, dass "Neuberechnung eines Werts" im Allgemeinen nicht als Ausführung …

3
ggplot2 - außerhalb des Plots mit Anmerkungen versehen
Ich möchte Stichprobengrößenwerte mit Punkten in einem Diagramm verknüpfen. Ich kann geom_textdie Zahlen in der Nähe der Punkte positionieren, aber das ist chaotisch. Es wäre viel sauberer, sie am äußeren Rand des Grundstücks auszurichten. Zum Beispiel habe ich: df=data.frame(y=c("cat1","cat2","cat3"),x=c(12,10,14),n=c(5,15,20)) ggplot(df,aes(x=x,y=y,label=n))+geom_point()+geom_text(size=8,hjust=-0.5) Welches produziert diese Handlung: Ich würde so etwas bevorzugen: Ich …
73 r  annotations  ggplot2 


2
Funktion zum Verketten von Pfaden?
Gibt es eine Funktion zum Verketten von Pfaden? Ich weiß, dass es nicht so schwierig zu implementieren ist, aber trotzdem ... abgesehen davon, dass ich mich um das Nachlaufen /(oder \) kümmere, müsste ich mich um die ordnungsgemäße Erkennung des Betriebssystempfadformats kümmern (dh ob wir schreiben C:\dir\fileoder /dir/file). Wie gesagt, …
73 r  path  concatenation 


4
R install.packages gibt "Sperrverzeichnis konnte nicht erstellt werden" zurück.
Beim Herunterladen des Rcpp-Pakets wird folgende Fehlermeldung angezeigt: > install.packages("Rcpp", dependencies=TRUE) Installing package(s) into ‘/home/me/src/Rlibs’ (as ‘lib’ is unspecified) trying URL 'http://cran.us.r-project.org/src/contrib/Rcpp_0.10.2.tar.gz' Content type 'application/x-gzip' length 2380089 bytes (2.3 Mb) ... Warning in dir.create(lockdir, recursive = TRUE) : cannot create dir '/home', reason 'Permission denied' ERROR: failed to create lock …
73 r  package  rcpp 

6
Virtuelle Umgebung in R?
Ich habe in R mehrere Beiträge zu Best Practice, Reproduzierbarkeit und Workflow gefunden, zum Beispiel: Wie man die längerfristige Reproduzierbarkeit der Forschung erhöht (insbesondere mit R und Sweave) Vollständige inhaltliche Beispiele reproduzierbarer Forschung mit R. Eines der Hauptanliegen ist die Gewährleistung der Portabilität von Code in dem Sinne, dass das …
73 r  python 

3
Verwenden Sie%>% mit Ersatzfunktionen wie colnames () <-
Wie kann ich den Pipe Operator verwenden, um in die Ersatzfunktion zu leiten colnames()&lt;-? Folgendes versuche ich zu tun: library(dplyr) averages_df &lt;- group_by(mtcars, cyl) %&gt;% summarise(mean(disp), mean(hp)) colnames(averages_df) &lt;- c("cyl", "disp_mean", "hp_mean") averages_df # Source: local data frame [3 x 3] # # cyl disp_mean hp_mean # 1 4 105.1364 …
73 r  dplyr  magrittr 

4
Kombinieren Sie Basis- und ggplot-Grafiken im R-Figurenfenster
Ich möchte eine Figur generieren, die eine Kombination aus Basis- und ggplot-Grafiken enthält. Der folgende Code zeigt meine Figur unter Verwendung der Basisplotfunktionen von R: t &lt;- c(1:(24*14)) P &lt;- 24 A &lt;- 10 y &lt;- A*sin(2*pi*t/P)+20 par(mfrow=c(2,2)) plot(y,type = "l",xlab = "Time (hours)",ylab = "Amplitude",main = "Time series") acf(y,main …
72 r  plot  ggplot2  base  biwavelet 

7
Wann lohnt es sich, S4-Methoden in der R-Programmierung zu verwenden?
Ich programmiere regelmäßig in R in einem professionellen Kontext und schreibe auch Pakete für Kunden oder Mitarbeiter. Einige der Programmierer hier haben einen Java-Hintergrund und bestehen darauf, alles objektorientiert mit S4-Methoden zu tun. Andererseits habe ich die Erfahrung gemacht, dass S4-Implementierungen häufig schlechter abschneiden und viel mehr Kopfschmerzen verursachen, wenn …
72 oop  r  methods  s4 

3
Optionen für Caching / Memoization / Hashing in R.
Ich versuche, einen einfachen Weg zu finden, um so etwas wie Perls Hash-Funktionen in R zu verwenden (im Wesentlichen Caching), da ich sowohl Hashing im Perl-Stil als auch meine eigene Memoisierung von Berechnungen schreiben wollte. Andere haben mich jedoch bis zum Anschlag geschlagen und haben Pakete zum Auswendiglernen. Je mehr …


16
Lokale Maxima und Minima finden
Ich suche nach einem rechnerisch effizienten Weg, um lokale Maxima / Minima für eine große Liste von Zahlen in R zu finden. Hoffentlich ohne forSchleifen ... Wenn ich beispielsweise eine Datendatei wie habe 1 2 3 2 1 1 2 1, möchte ich, dass die Funktion 3 und 7 zurückgibt …
72 r 

3
Wie kann ich eine Liste von Listen reduzieren?
Das tmPaket wird cso erweitert , dass bei Angabe eines Satzes von PlainTextDocuments automatisch ein erstellt wird Corpus. Leider scheint es, dass jeder PlainTextDocumentseparat angegeben werden muss. zB wenn ich hätte: foolist &lt;- list(a, b, c); # where a,b,c are PlainTextDocument objects Ich würde das tun, um ein Corpus: foocorpus …
72 r  list  tm 


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.