Als «r-faq» getaggte Fragen

Das r-faq-Tag wird erstellt, um eine begrenzte Anzahl von Fragen zu gruppieren, in denen Probleme behandelt werden, die regelmäßig auf dem R-Tag auftreten. Es ist nicht die offizielle FAQ zu R für SO, sollte aber als interessante Informationsquelle zu häufigen Problemen dienen.

6
Was bedeutet "S3-Methoden" in R?
Da ich ziemlich neu in R bin, weiß ich nicht, was die S3-Methoden und -Objekte sind. Ich habe festgestellt, dass es S3- und S4-Objektsysteme gibt, und einige empfehlen, S3 nach Möglichkeit über S4 zu verwenden (siehe Google R Style Guide unter http://google-styleguide.googlecode.com/svn/trunk/google-r-style). html ) *. Die genaue Definition der S3-Methoden …
124 r  oop  r-faq  r-s3  r-s4 

8
Wählen Sie Datenrahmenspalten dynamisch mit $ und einem Zeichenwert aus
Ich habe einen Vektor mit verschiedenen Spaltennamen und möchte in der Lage sein, jeden von ihnen zu durchlaufen, um diese Spalte aus einem data.frame zu extrahieren. Betrachten Sie beispielsweise den Datensatz mtcarsund einige Variablennamen, die in einem Zeichenvektor gespeichert sind cols. Wenn ich versuche, eine Variable aus mtcarseiner dynamischen Teilmenge …
121 r  dataframe  r-faq 

14
Zählen Sie die Anzahl der Zeilen innerhalb jeder Gruppe
Ich habe einen Datenrahmen und möchte die Anzahl der Zeilen innerhalb jeder Gruppe zählen. Ich benutze die aggregateFunktion regelmäßig, um Daten wie folgt zu summieren: df2 <- aggregate(x ~ Year + Month, data = df1, sum) Jetzt möchte ich Beobachtungen zählen, kann aber anscheinend nicht das richtige Argument dafür finden …
121 r  dataframe  aggregate  r-faq 

13
Allgemeine Vorschläge zum Debuggen in R.
Ich erhalte eine Fehlermeldung, wenn ich eine von mir geschriebene R-Funktion verwende: Warning messages: 1: glm.fit: algorithm did not converge 2: glm.fit: algorithm did not converge Was habe ich getan: Schritt durch die Funktion Das Hinzufügen von print, um herauszufinden, in welcher Zeile der Fehler auftritt, schlägt zwei Funktionen vor, …
120 r  debugging  r-faq 

5
Übergeben Sie einen data.frame-Spaltennamen an eine Funktion
Ich versuche eine Funktion zu schreiben, um ein data.frame ( x) und ein columndavon zu akzeptieren . Die Funktion führt einige Berechnungen für x durch und gibt später einen anderen data.frame zurück. Ich bleibe bei der Best-Practice-Methode, um den Spaltennamen an die Funktion zu übergeben. Die beide minimal Beispiele fun1und …
119 r  dataframe  r-faq 

4
Was bedeutet%>% Funktion in R?
Ich habe die Verwendung von %>%(Prozent größer als Prozent) Funktion in einigen Paketen wie dplyr und rvest gesehen . Was heißt das? Ist es eine Möglichkeit, Abschlussblöcke in R zu schreiben?
119 r  syntax  dplyr  magrittr  r-faq 

9
Warum können Rs ifelse-Anweisungen keine Vektoren zurückgeben?
Ich fand Rs ifelse-Aussagen von Zeit zu Zeit ziemlich praktisch. Beispielsweise: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Aber das folgende Verhalten verwirrt mich etwas. ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 Ist dies eine Design-Wahl, die über meiner Gehaltsstufe liegt?
118 r  if-statement  r-faq 

2
Konvertieren Sie die UNIX-Epoche in ein Datumsobjekt
Ich zeichne und führe Berechnungen für gleichmäßig verteilte Zeitreihen durch. Die Zeitstempel werden derzeit als Ganzzahlen gespeichert, die die Anzahl der Sekunden seit der UNIX-Epoche darstellen (z. B. 1352068320), aber DateObjekte scheinen für das Plotten besser geeignet zu sein. Wie kann ich die Konvertierung durchführen? Ich habe gelesen ?Date, ?as.Dateund …
118 r  time  r-faq 

11
Wie lese ich Daten, wenn einige Zahlen Kommas als Tausendertrennzeichen enthalten?
Ich habe eine CSV-Datei, in der einige der numerischen Werte als Zeichenfolgen mit Kommas als Tausendertrennzeichen ausgedrückt werden, z . B. "1,513"anstelle von 1513. Was ist der einfachste Weg, um die Daten in R einzulesen? Ich kann verwenden read.csv(..., colClasses="character"), aber dann muss ich die Kommas aus den relevanten Elementen …
117 r  csv  r-faq 

7
R-Skript planen
Ich habe ein R-Skript geschrieben, das einige Daten aus einer Datenbank abruft, mehrere Operationen daran ausführt und die Ausgabe in eine neue Datenbank sendet. Ich möchte, dass dieses Skript jeden Tag zu einer bestimmten Zeit ausgeführt wird, kann jedoch keine Möglichkeit finden, dies effektiv zu tun. Kann jemand eine Ressource …
113 r  windows  schedule  r-faq 


5
Fehler in <meinem Code>: Objekt vom Typ 'Closure' kann nicht untergeordnet werden
Endlich konnte ich den Code für mein Scraping ausarbeiten . Es schien gut zu funktionieren und als ich es dann wieder ausführte, bekam ich plötzlich die folgende Fehlermeldung: Error in url[i] = paste("http://en.wikipedia.org/wiki/", gsub(" ", "_", : object of type 'closure' is not subsettable Ich bin mir nicht sicher warum, …
110 r  r-faq 


6
Teilen Sie durch Kommas getrennte Zeichenfolgen in einer Spalte in separate Zeilen auf
Ich habe einen Datenrahmen wie folgt: data.frame(director = c("Aaron Blaise,Bob Walker", "Akira Kurosawa", "Alan J. Pakula", "Alan Parker", "Alejandro Amenabar", "Alejandro Gonzalez Inarritu", "Alejandro Gonzalez Inarritu,Benicio Del Toro", "Alejandro González Iñárritu", "Alex Proyas", "Alexander Hall", "Alfonso Cuaron", "Alfred Hitchcock", "Anatole Litvak", "Andrew Adamson,Marilyn Fox", "Andrew Dominik", "Andrew Stanton", "Andrew Stanton,Lee …
109 r  string  split  r-faq 

10
Problemumgehungen für mehrzeilige Kommentare?
Ich kenne die Antwort auf diese Frage bereits. Aber ich dachte, es ist eines, das auf der R-Benutzerliste so häufig gefragt wird, dass es eine gute Antwort geben sollte. Nach meinem besten Wissen gibt es in R keine mehrzeilige Kommentarfunktion. Hat also jemand gute Problemumgehungen? Während ein Großteil der Arbeit …
108 r  comments  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.