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.

10
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 bedeutet in diesem Fall UseMethod("t")? Wie finde ich den Quellcode, …
551 r  function  r-faq 

14
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 sind. Dies führt zu Problemen beim Erstellen von Facetten …
543 r  dataframe  r-factor  r-faq 

11
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 - obwohl Namespace Referenzierung ist wahrscheinlich eine bessere …
540 r  package  r-faq 



20
Konvertieren Sie eine Liste in einen Datenrahmen
Ich habe eine verschachtelte Liste von Daten. Seine Länge beträgt 132 und jedes Element ist eine Liste der Länge 20. Gibt es eine schnelle Möglichkeit, diese Struktur in einen Datenrahmen mit 132 Zeilen und 20 Datenspalten zu konvertieren? Hier sind einige Beispieldaten, mit denen Sie arbeiten können: l <- replicate( …
513 r  list  dataframe 

11
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 im Voraus kenne, die …
503 r  import  dataframe  r-faq 

27
Tricks zum Verwalten des verfügbaren Speichers in einer R-Sitzung
Welche Tricks verwenden Benutzer, um den verfügbaren Speicher einer interaktiven R-Sitzung zu verwalten? Ich benutze die folgenden Funktionen [basierend auf Beiträgen von Petr Pikal und David Hinds in der R-Help-Liste von 2004], um die größten Objekte aufzulisten (und / oder zu sortieren) und gelegentlichrm() einige davon. Aber bei weitem die …


16
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", format="%m/%d/%Y"), File="", User="", stringsAsFactors=FALSE) df <- df[-1,] Dadurch wird ein …
480 r  dataframe  r-faq 


12
Wie finde ich heraus, welche Paketversion in R geladen ist?
Ich bin gerade dabei herauszufinden, wie ich meinen Universitätscluster nutzen soll. Es sind 2 Versionen von R installiert. Systemweit R 2.11 (Debian 6.0) und R 2.14.2 an nicht standardmäßigen Standorten. Ich versuche, MPI zusammen mit Schnee zu verwenden. Der Code, den ich ausführen möchte, ist der folgende library(snow) library(Rmpi) cl …
405 r  package  version 

2
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 Hauptgründe für meine Präferenz: Ich finde, der Code liest sich …
400 r  filter  subset  r-faq 


16
Spaltennamen eines Datenrahmens ändern
Ich habe einen Datenrahmen namens "newprice" (siehe unten) und möchte die Spaltennamen in meinem Programm in R ändern. > newprice Chang. Chang. Chang. 1 100 36 136 2 120 -33 87 3 150 14 164 In der Tat ist dies, was ich tue: names(newprice)[1]<-paste("premium") names(newprice)[2]<-paste("change") names(newprice)[3]<-paste("newprice") Ich habe dies nicht …
399 r  dataframe  rename 

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.