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.

2473
Wie man ein großartiges reproduzierbares R-Beispiel macht

Die Antworten dieser Frage sind eine Gemeinschaftsanstrengung . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Wenn Sie die Leistung mit Kollegen besprechen, unterrichten, einen Fehlerbericht senden oder...

874
Löschen Sie Datenrahmenspalten nach Namen

Ich habe eine Reihe von Spalten, die ich aus einem Datenrahmen entfernen möchte. Ich weiß, dass wir sie einzeln löschen können, indem wir Folgendes verwenden: df$x <- NULL Aber ich hatte gehofft, dies mit weniger Befehlen zu tun. Außerdem weiß ich, dass ich Spalten mithilfe der...

571
Zeichnen Sie zwei Diagramme in demselben Diagramm in R.

Ich möchte y1 und y2 im selben Plot zeichnen. x <- seq(-2, 2, 0.05) y1 <- pnorm(x) y2 <- pnorm(x, 1, 1) plot(x, y1, type = "l", col = "red") plot(x, y2, type = "l", col = "green") Aber wenn ich es so mache, werden sie nicht zusammen in derselben Handlung dargestellt. In Matlab kann man...

551
Wie kann ich den Quellcode für eine Funktion anzeigen?

Ich möchte im Quellcode nach einer Funktion suchen, um zu sehen, wie sie funktioniert. Ich weiß, dass ich eine Funktion drucken kann, indem ich ihren Namen an der Eingabeaufforderung eingebe: > t function (x) UseMethod("t") <bytecode: 0x2332948> <environment: namespace:base> Was...

543
Drop-Faktor-Ebenen in einem untergeordneten Datenrahmen

Ich habe einen Datenrahmen mit a factor. Wenn ich eine Teilmenge dieses Datenrahmens mit subsetoder einer anderen Indizierungsfunktion erstelle , wird ein neuer Datenrahmen erstellt. Die factorVariable behält jedoch alle ursprünglichen Ebenen bei, auch wenn sie im neuen Datenrahmen nicht vorhanden...

540
So entladen Sie ein Paket, ohne R neu zu starten

Ich möchte ein Paket entladen, ohne R neu starten zu müssen (hauptsächlich, weil das Neustarten von R beim Ausprobieren verschiedener, widersprüchlicher Pakete frustrierend wird, aber möglicherweise könnte dies in einem Programm verwendet werden, um eine Funktion und dann eine andere zu verwenden -...

503
Schnelles Lesen sehr großer Tabellen als Datenrahmen

Ich habe sehr große Tabellen (30 Millionen Zeilen), die ich als Datenrahmen in R laden möchte. Es read.table()hat viele praktische Funktionen, aber es scheint, dass die Implementierung viel Logik enthält, die die Dinge verlangsamen würde. In meinem Fall gehe ich davon aus, dass ich die Spaltentypen...

480
Erstellen Sie einen leeren Datenrahmen

Ich versuche, einen data.frame ohne Zeilen zu initialisieren. Grundsätzlich möchte ich die Datentypen für jede Spalte angeben und benennen, aber keine Zeilen als Ergebnis erstellen lassen. Das Beste, was ich bisher tun konnte, ist so etwas wie: df <- data.frame(Date=as.Date("01/01/2000",...

400
Warum ist "[" besser als "Teilmenge"?

Wenn ich einen data.frame filtern muss, dh Zeilen extrahieren muss, die bestimmte Bedingungen erfüllen, bevorzuge ich die subsetFunktion: subset(airquality, Month == 8 & Temp > 90) Anstelle der [Funktion: airquality[airquality$Month == 8 & airquality$Temp > 90, ] Es gibt zwei...

392
Wie installiere ich ein R-Paket von der Quelle?

Ein Freund hat mir dieses großartige Tutorial über das Webcraping von NYtimes mit R geschickt . Ich würde es wirklich gerne versuchen. Der erste Schritt besteht jedoch darin, ein Paket namens RJSONIO von der Quelle zu installieren. Ich kenne R ziemlich gut, aber ich habe keine Ahnung, wie ich ein...