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.

13
Elegante Möglichkeit, fehlende Werte in einem data.frame zu melden
Hier ist ein kleiner Code, den ich geschrieben habe, um Variablen mit fehlenden Werten aus einem Datenrahmen zu melden. Ich versuche mir einen eleganteren Weg zu überlegen, der vielleicht einen data.frame zurückgibt, aber ich stecke fest: for (Var in names(airquality)) { missing <- sum(is.na(airquality[,Var])) if (missing > 0) { print(c(Var,missing)) …

3
Wie wird der Quellcode der Funktion R .Internal oder .Primitive angezeigt?
Keiner von diesen zeigt den Quellcode der pnormFunktion, stats:::pnorm getAnywhere(pnorm) Wie kann ich den Quellcode von sehen pnorm? sum (..., na.rm = FALSE) .Primitive("sum") .Primitive("sum") function (..., na.rm = FALSE) .Primitive("sum") methods(sum) no methods were found und wie kann ich den Quellcode der sumFunktion sehen?
80 r 




2
So randomisieren Sie einen Vektor
Ich möchte die Reihenfolge der Zahlen in einem Vektor in einem einfachen einzeiligen Befehl zufällig neu organisieren. Mein spezieller Vektor V hat 150 Einträge für jeden Wert von 1 bis 10: V <- rep(1:10, each=150)
79 r  vector  random  shuffle 

3
ggplot kombiniert zwei Plots aus verschiedenen data.frames
Ich möchte zwei ggplots aus zwei verschiedenen data.frames zu einem Plot kombinieren. Unten finden Sie den Code. Ich möchte Parzelle 1 & 2 oder Parzelle 3 & 4 kombinieren. df1 <- data.frame(p=c(10,8,7,3,2,6,7,8), v=c(100,300,150,400,450,250,150,400)) df2 <- data.frame(p=c(10,8,6,4), v=c(150,250,350,400)) plot1 <- qplot(df1$v, df1$p) plot2 <- qplot(df2$v, df2$p, geom="step") plot3 <- ggplot(df1, aes(v, …
79 r  ggplot2 

3
Summenzeilen in data.frame oder Matrix
Ich habe einen sehr großen Datenrahmen mit Zeilen als Beobachtungen und Spalten als genetische Marker. Ich möchte eine neue Spalte erstellen, die die Summe einer ausgewählten Anzahl von Spalten für jede Beobachtung mit R enthält. Wenn ich 200 Spalten und 100 Zeilen habe, möchte ich eine neue Spalte mit 100 …
79 r 

4
R: Was sind Slots?
Weiß jemand, was ein Slot in R ist? Ich habe die Erklärung seiner Bedeutung nicht gefunden. Ich erhalte eine rekursive Definition: "Die Slot-Funktion gibt Informationen zu den einzelnen Slots eines Objekts zurück oder legt diese fest." Hilfe wäre dankbar, Danke - Alley
79 oop  r  s4  slot  r-faq 

13
Wie konvertiere ich eine Matrix in eine Liste von Spaltenvektoren in R?
Angenommen, Sie möchten eine Matrix in eine Liste konvertieren, in der jedes Element der Liste eine Spalte enthält. list()oder as.list()offensichtlich nicht funktionieren, und bis jetzt benutze ich einen Hack mit dem Verhalten von tapply: x <- matrix(1:10,ncol=2) tapply(x,rep(1:ncol(x),each=nrow(x)),function(i)i) Ich bin damit nicht ganz zufrieden. Kennt jemand eine sauberere Methode, die …
79 list  r  matrix 

5
Leere Zeilen einer Datendatei in R entfernen
Ich habe einen Datensatz mit leeren Zeilen. Ich möchte sie entfernen: myData<-myData[-which(apply(myData,1,function(x)all(is.na(x)))),] Es funktioniert OK. Aber jetzt möchte ich eine Spalte in meine Daten einfügen und den ersten Wert initialisieren: myData$newCol[1] <- -999 Error in `$<-.data.frame`(`*tmp*`, "newCol", value = -999) : replacement has 1 rows, data has 0 Leider funktioniert …
79 r 

7
Holen Sie sich alle Parameter als Liste
Stellt R ein Objekt / eine Funktion / eine Methode / ein Schlüsselwort bereit, um alle Funktionsargumente abzurufen? Anhand eines Beispiels: function(a, b="default", ...)würde aund bsowie ...innerhalb der Funktionsumgebung. Gibt es eine ähnliche Aussage list(...), die auch aund bim Ergebnis enthalten wäre? Oder noch anders ausgedrückt: eine Abkürzung für list(a=a, …
79 r 


7
Jahr vom Datum extrahieren
Wie kann ich die ersten Elemente aus einer Variablen entfernen, insbesondere wenn diese Variable Sonderzeichen enthält? Zum Beispiel habe ich die folgende Spalte: Date 01/01/2009 01/01/2010 01/01/2011 01/01/2012 Ich brauche eine neue Spalte wie die folgende: Date 2009 2010 2011 2012
79 r  date 

1
Warum ist message () eine bessere Wahl als print () in R, um ein Paket zu schreiben?
Ich hoffe zu wissen, warum dies message()eine bessere Wahl ist als print()beim Drucken von Diagnosemeldungen. Zum Beispiel ist die print()Funktion eine bessere Wahl, um ein R-Objekt zu drucken, wie z. B. 'iris', message()wenn sie Zeichenfolgen verketten möchte, z . B. message("a", "b")kürzer als print(paste0("a", "b")). Ich denke jedoch, dass es …
79 r 

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.