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.

9
Return explizit in einer Funktion aufrufen oder nicht
Vor einiger Zeit wurde ich von Simon Urbanek vom R-Kernteam (glaube ich) zurechtgewiesen , weil er einem Benutzer empfohlen hatte, returnam Ende einer Funktion explizit aufzurufen (sein Kommentar wurde jedoch gelöscht): foo = function() { return(value) } stattdessen empfahl er: foo = function() { value } Wahrscheinlich ist in einer …
199 r 


4
R - Markdown vermeidet das Laden von Nachrichten
Ich habe Knitr über R-Studio verwendet und finde es ziemlich ordentlich. Ich habe jedoch ein kleines Problem. Wenn ich eine Datei in einem R-Chunk beschaffe, enthält die Knitr-Ausgabe externe Kommentare wie folgt: + FALSE Loading required package: ggplot2 + FALSE Loading required package: gridExtra + FALSE Loading required package: grid …

8
Wie löscht man eine Spalte nach Namen in data.table?
Um eine Spalte mit dem Namen "foo" in a loszuwerden data.frame, kann ich Folgendes tun: df <- df[-grep('foo', colnames(df))] Sobald dfes jedoch in ein data.tableObjekt konvertiert wurde , gibt es keine Möglichkeit, nur eine Spalte zu entfernen. Beispiel: df <- data.frame(id = 1:100, foo = rnorm(100)) df2 <- df[-grep('foo', colnames(df))] …
194 r  data.table 

9
Beschleunigen Sie den Schleifenbetrieb in R.
Ich habe ein großes Leistungsproblem in R. Ich habe eine Funktion geschrieben, die über ein data.frameObjekt iteriert . Es fügt einfach eine neue Spalte zu a hinzu data.frameund sammelt etwas an. (einfache Bedienung). Der data.framehat ungefähr 850K Zeilen. Mein PC funktioniert noch (ungefähr 10 Stunden) und ich habe keine Ahnung …
193 performance  r  loops  rcpp  r-faq 

2
Genau verstehen, wann eine data.table auf eine andere data.table verweist (im Vergleich zu einer Kopie davon)
Ich habe ein kleines Problem damit, die Pass-by-Reference-Eigenschaften von zu verstehen data.table . Einige Operationen scheinen die Referenz zu "brechen", und ich möchte genau verstehen, was passiert. Beim Erstellen eines data.tablevon einem anderen data.table(via<- und anschließendes Aktualisieren der neuen Tabelle durch :=wird auch die ursprüngliche Tabelle geändert. Dies wird erwartet …

5
Alle Zeilen eines Tibbles anzeigen / drucken (tbl_df)
tibble(zuvor tbl_df) ist eine Version eines Datenrahmens, der vom dplyrDatenrahmen-Manipulationspaket in R erstellt wurde. Sie verhindert lange Tabellenausgaben, wenn der Datenrahmen versehentlich aufgerufen wird. Gibt es nach dem Umschließen eines Datenrahmens mit tibble/ tbl_dfeinen Befehl zum Anzeigen des gesamten Datenrahmens (aller Zeilen und Spalten des Datenrahmens)? Wenn ich verwende df[1:100,], …
192 r  dplyr  options  display 

7
Entfernen Sie NA-Werte aus einem Vektor
Ich habe einen riesigen Vektor, der einige NAWerte hat, und ich versuche, den Maximalwert in diesem Vektor zu finden (der Vektor besteht aus allen Zahlen), aber ich kann dies aufgrund der NAWerte nicht tun . Wie kann ich die NAWerte entfernen , um das Maximum zu berechnen?
191 r  max  min  na  missing-data 

4
Emulieren Sie die Standardfarbpalette von ggplot2
Mit welcher Funktion kann ich die Standardfarbpalette von ggplot2 für eine gewünschte Anzahl von Farben emulieren? Zum Beispiel würde eine Eingabe von 3 einen Zeichenvektor von HEX-Farben mit diesen Farben erzeugen:
191 r  ggplot2 


5
Erhöhen Sie die Anzahl der Achsen-Ticks
Ich generiere Diagramme für einige Daten, aber die Anzahl der Ticks ist zu gering. Ich benötige mehr Genauigkeit beim Lesen. Gibt es eine Möglichkeit, die Anzahl der Achsen-Ticks in ggplot2 zu erhöhen? Ich weiß, dass ich ggplot anweisen kann, einen Vektor als Achsen-Ticks zu verwenden, aber ich möchte die Anzahl …
188 r  ggplot2 

7
Ändern der Schriftgröße und der Richtung des Achsentextes in ggplot2
Ich zeichne ein Diagramm mit einer kategorialen Variablen auf der x-Achse und einer numerischen Variablen auf der y-Achse. Da für die x-Achse viele Datenpunkte vorhanden sind, überlappt die Standardtextformatierung die Beschriftung für jedes Häkchen mit anderen Beschriftungen. Wie ändere ich (a) die Schriftgröße für meinen Achsentext und (b) die Ausrichtung …
188 r  ggplot2 

2
Verwendung von ~ (Tilde) in der Programmiersprache R.
In einem Tutorial zur Regressionsmodellierung habe ich den folgenden Befehl gesehen: myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width Was genau macht dieser Befehl und welche Rolle spielt ~(Tilde) im Befehl?
187 r  r-faq 

4
Filtern Sie Zeilen, die eine bestimmte Zeichenfolge enthalten
Ich muss einen Datenrahmen anhand der Zeile filtern, in der die Zeichenfolge enthalten ist RTB. Ich benutze dplyr. d.del <- df %.% group_by(TrackingPixel) %.% summarise(MonthDelivery = as.integer(sum(Revenue))) %.% arrange(desc(MonthDelivery)) Ich weiß, dass ich die Funktion filterin verwenden kann, dplyraber ich weiß nicht genau, wie ich sie anweisen soll, nach dem …
187 r  filter  dplyr 

14
Workflow für statistische Analysen und das Verfassen von Berichten
Hat jemand Kenntnisse über Workflows für die Datenanalyse im Zusammenhang mit dem Verfassen von benutzerdefinierten Berichten? Der Anwendungsfall ist im Grunde folgender: Der Kunde gibt einen Bericht in Auftrag, der Datenanalysen verwendet, z. B. eine Bevölkerungsschätzung und zugehörige Karten für ein Wasserviertel. Der Analyst lädt einige Daten herunter, mungiert die …

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.