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.

4
Erstellen Sie einen Variablennamen mit "Einfügen" in R?
Siehe unten: paste("perf.a", "1", sep="") # [1] "perf.a1" Was ist, wenn ich einen Wert zuweisen möchte perf.a1? Ich habe versucht as.name, as.symboletc., ohne Erfolg: as.name(paste("perf.a", "1", sep="")) = 5 # Error in as.name(paste("perf.a", "1", sep = "")) = 5 : # target of assignment expands to non-language object as.symbol(paste("perf.a", "1", …
86 r 


12
Beenden Sie eine saubere R-Sitzung innerhalb von R?
Gibt es eine Möglichkeit, innerhalb von R einen Alias ​​zu q()erstellen, der eine saubere R-Sitzung ausführt und anschließend neu startet ? Und ja, ich bin zu faul um zu tippen q()und dann den Buchstaben R:)
86 r  alias 

12
Fehler: Die Verwendung des C-Stacks liegt zu nahe am Grenzwert
Ich versuche, einen ziemlich tiefen rekursiven Code in R auszuführen, und es gibt mir immer wieder den folgenden Fehler: Fehler: Die Verwendung des C-Stacks liegt zu nahe am Grenzwert Meine Ausgabe von CStack_info()ist: Cstack_info() size current direction eval_depth 67108864 8120 1 2 Ich habe viel Speicher auf meinem Computer. Ich …
86 r 

5
Textzeichenfolge in eine data.table-Spalte teilen
Ich habe ein Skript, das Daten aus einer CSV-Datei in eine einliest data.tableund dann den Text in einer Spalte in mehrere neue Spalten aufteilt. Ich benutze derzeit die lapplyund strsplitFunktionen, um dies zu tun. Hier ist ein Beispiel: library("data.table") df = data.table(PREFIX = c("A_B","A_C","A_D","B_A","B_C","B_D"), VALUE = 1:6) dt = as.data.table(df) …
86 r  data.table 

5
Wählen Sie das erste Element der verschachtelten Liste aus
Angenommen, ich habe eine Liste wie diese: x = list(list(1,2), list(3,4), list(5,6)) Ich möchte eine Liste, die nur die ersten Elemente der verschachtelten Liste enthält. Ich kann dies tun, indem ich eine andere Liste wie diese zurückschicke x1 = lapply(x, function(l) l[[1]]) Gibt es dafür eine Abkürzung?
86 r  list 

1
ggplot2 Plotflächenränder?
Gibt es eine einfache Möglichkeit, den Abstand zwischen dem Plottitel und dem darunter liegenden Plotbereich (dem Feld mit den Daten) zu vergrößern? Ebenso würde ich es vorziehen, zwischen dem Achsentitel und den Achsenbeschriftungen etwas Platz zu haben. Mit anderen Worten, gibt es eine Möglichkeit, "den Titel etwas nach oben, den …


2
Wie analysiere ich Millisekunden?
Wie verwende ich strptimeoder andere Funktionen, um Zeitstempel mit Millisekunden in R zu analysieren? time[1] # [1] "2010-01-15 13:55:23.975" strptime(time[1], format="%Y-%m-%d %H:%M:%S.%f") # [1] NA strptime(time[1], format="%Y-%m-%d %H:%M:%S") # [1] "2010-01-15 13:55:23"`


3
Wie füge ich ein Inhaltsverzeichnis in Rmarkdown hinzu?
Ich verwende RStudio zum Schreiben von Markdown-Dokumenten und möchte ein Inhaltsverzeichnis (TOC) über den Dokumenten hinzufügen, damit der Benutzer zum Lesen auf den entsprechenden Abschnitt klicken kann. Es gab einige relevante Beispiele für RPPs, aber jetzt kann ich sie scheinbar nicht finden. Bitte beachten Sie, dass ich & nicht benutze …
85 r  rstudio  r-markdown 

6
So warten Sie auf mehr als einen Ereignisausdruck in einem Shiny eventReactive-Handler
Ich möchte, dass zwei verschiedene Ereignisse eine Aktualisierung der Daten auslösen, die von verschiedenen Plots / Ausgaben in meiner App verwendet werden. Eine ist eine Schaltfläche, auf die geklickt wird ( input$spec_button), und die andere ist ein Punkt auf einem Punkt, auf den geklickt wird ( mainplot.click$click). Grundsätzlich möchte ich …
85 r  shiny 

3
Teilen Sie einen großen Datenrahmen basierend auf dem gemeinsamen Wert in der Spalte in eine Liste von Datenrahmen auf
Ich habe einen Datenrahmen mit 10 Spalten, in dem Aktionen von "Benutzern" gesammelt werden, wobei eine der Spalten eine ID enthält (nicht eindeutig, Benutzer identifizierend) (Spalte 10). Die Länge des Datenrahmens beträgt ungefähr 750000 Zeilen. Ich versuche, einzelne Datenrahmen zu extrahieren (um eine Liste oder einen Vektor von Datenrahmen zu …

5
Konvertieren Sie den benannten Zeichenvektor in data.frame
Ich habe einen benannten Zeichenvektor von xmlAttrs wie folgt zurückgegeben: testVect <- structure(c("11.2.0.3.0", "12.89", "12.71"), .Names = c("db_version", "elapsed_time", "cpu_time")) Ich möchte es in einen Datenrahmen konvertieren, der so aussieht: testDF <- data.frame("db_version"="11.2.0.3.0","elapsed_time"=12.89,"cpu_time"=12.71) head(testDF) db_version elapsed_time cpu_time 1 11.2.0.3.0 12.89 12.71

3
wie man das Limit für max.print in R erhöht
Ich verwende das GraphPaket in R für die Maxclique-Analyse von 5461 Elementen. Das endgültige Ausgabeelement, das ich erhalte, ist sehr lang, daher wird folgende Warnung angezeigt: erreicht getOption("max.print")- weggelassen 475569 Zeilen Kann mir bitte jemand die Hinweise geben, wie man das Limit für erhöht max.print.
85 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.