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.


2
Verwenden des data.table-Pakets in meinem eigenen Paket
Ich versuche, das Paket data.table in meinem eigenen Paket zu verwenden. MWE ist wie folgt: Ich erstelle eine Funktion, test.fun, die einfach ein kleines data.table-Objekt erstellt und dann die Spaltengruppierung "Val" durch die Spalte "A" summiert. Der Code ist test.fun<-function () { library(data.table) testdata<-data.table(A=rep(seq(1,5), 5), Val=rnorm(25)) setkey(testdata, A) res<-testdata[,{list(Ct=length(Val),Total=sum(Val),Avg=mean(Val))},"A"] return(res) …
75 r  data.table 


11
Proxy-Einstellung für R.
Ich habe Probleme, während ich R mit dem Internet in meinem Büro verbinde. Möglicherweise liegt dies an den LAN-Einstellungen. Ich habe fast alle Möglichkeiten ausprobiert, die mir im Web begegnen (siehe unten), aber immer noch vergebens. Methode 1: Aufrufen von R mit --internet2 Methode 2: Aufrufen von R durch Festlegen …
75 r 

5
Zwei Listen in R zusammenführen
Ich habe zwei Listen first = list(a = 1, b = 2, c = 3) second = list(a = 2, b = 3, c = 4) Ich möchte diese beiden Listen zusammenführen, damit das Endprodukt entsteht $a [1] 1 2 $b [1] 2 3 $c [1] 3 4 Gibt es …
75 r  list  dataframe 

2
Wie gehe ich mit Sonderzeichen wie \ ^ $ um? * | + () [{In meiner Regex?
Ich möchte ein anzupassen regulären Ausdruck Sonderzeichen , \^$.?*|+()[{. Ich habe es versucht: x <- "a[b" grepl("[", x) ## Error: invalid regular expression '[', reason 'Missing ']'' (Äquivalent stringr::str_detect(x, "[")oder stringi::stri_detect_regex(x, "[").) Das Verdoppeln des Wertes, um zu entkommen, funktioniert nicht: grepl("[[", x) ## Error: invalid regular expression '[[', reason …
75 regex  r  r-faq 


7
Ich möchte keine wissenschaftliche Notation auf der Plotachse
Ich mache regelmäßig alle Arten von Streudiagrammen in R mit dem plotBefehl. Manchmal beide, manchmal nur eine der Plotachsen in wissenschaftlicher Notation. Ich verstehe nicht, wann R die Entscheidung trifft, zur wissenschaftlichen Notation zu wechseln. Überraschenderweise werden häufig Zahlen gedruckt, die kein vernünftiger Mensch in wissenschaftlicher Notation schreiben würde, wenn …
75 math  r  graphics 

2
Entfernen Sie mehrere Spalten aus data.table
Was ist der richtige Weg, um mehrere Spalten aus einer data.table zu entfernen? Ich verwende derzeit den folgenden Code, habe jedoch ein unerwartetes Verhalten festgestellt, als ich versehentlich einen der Spaltennamen wiederholt habe. Ich war mir nicht sicher, ob dies ein Fehler war oder ob ich Spalten nicht auf diese …
75 r  data.table 

4
R Apply () -Funktion auf bestimmte Datenrahmenspalten
Ich möchte die Apply-Funktion für einen Datenrahmen verwenden, aber die Funktion nur auf die letzten 5 Spalten anwenden. B<- by(wifi,(wifi$Room),FUN=function(y){apply(y, 2, A)}) Dies gilt A für alle Spalten von y B<- by(wifi,(wifi$Room),FUN=function(y){apply(y[4:9], 2, A)}) Dies gilt A nur für die Spalten 4-9 von y, aber die Gesamtrendite von B entfernt …
75 r  dataframe  apply 

2
R Reihenfolge der Daten mit Lubridat
Hallo, ich versuche mit lubridate eine Folge von Daten zu bekommen Das funktioniert nicht seq(ymd('2012-04-07'),ymd('2013-03-22'),by=week(1)) der Basisbefehl seq(as.Date('2012-04-7'),as.Date('2013-03-22'),'weeks') tut es, aber ich würde gerne wissen, ob es einen eleganten Weg gibt, dies mit Lubridat zu tun. BEARBEITEN Bitte ignorieren: Ich habe mich gelöst und bin nur der Nachwelt überlassen. Ich …
75 r  lubridate 


7
Zeichnen Sie Beschriftungen an den Zeilenenden
Ich habe die folgenden Daten ( temp.datvollständige Daten siehe Endnote) Year State Capex 1 2003 VIC 5.356415 2 2004 VIC 5.765232 3 2005 VIC 5.247276 4 2006 VIC 5.579882 5 2007 VIC 5.142464 ... und ich kann die folgende Tabelle erstellen: ggplot(temp.dat) + geom_line(aes(x = Year, y = Capex, group …
75 r  ggplot2  legend 

4
Pandas-Version von rbind
In R können Sie zwei Datenrahmen kombinieren, indem Sie die Spalten des einen mit rbind auf den unteren Rand der Spalten des anderen kleben. Wie erreichen Sie bei Pandas dasselbe? Es scheint bizarr schwierig. Das Verwenden von Anhängen führt zu einem schrecklichen Durcheinander, einschließlich NaNs und Dingen aus Gründen, die …
75 python  r  dataframe  pandas 

6
Wie verwende ich R mit Google Colaboratory?
Google Colaboratory unterstützt Python Version 2.7 und 3.6 Ich sehe ein Beispiel, wie man Swift vor einiger Zeit in Colab verwendet. Heute bin ich zufällig gelaufen !jupyter-kernelspec list Und einen neuen Kernel gefunden: IRkernel Available kernels: ir /usr/local/share/jupyter/kernels/ir python2 /usr/local/share/jupyter/kernels/python2 python3 /usr/local/share/jupyter/kernels/python3 swift /usr/local/share/jupyter/kernels/swift Ist es jetzt möglich, R auch …

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.