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.

1
"Richtige" Methode zur Angabe optionaler Argumente in R-Funktionen
Ich interessiere mich für die "richtige" Art, Funktionen mit optionalen Argumenten in R zu schreiben. Im Laufe der Zeit bin ich auf einige Codeteile gestoßen, die hier einen anderen Weg einschlagen, und ich konnte keine richtige (offizielle) Position finden Zu diesem Thema. Bis jetzt habe ich optionale Argumente wie diese …
165 r  function 

8
Umformen von data.frame vom Breitformat zum Langformat
Ich habe einige Probleme, meine data.framevon einem breiten Tisch in einen langen Tisch umzuwandeln . Im Moment sieht es so aus: Code Country 1950 1951 1952 1953 1954 AFG Afghanistan 20,249 21,352 22,532 23,557 24,555 ALB Albania 8,097 8,986 10,058 11,123 12,246 Jetzt möchte ich dies data.framein eine lange verwandeln …
164 r  dataframe  reshape  r-faq 

7
Nummerierung von Zeilen innerhalb von Gruppen in einem Datenrahmen
Arbeiten mit einem ähnlichen Datenrahmen: set.seed(100) df <- data.frame(cat = c(rep("aaa", 5), rep("bbb", 5), rep("ccc", 5)), val = runif(15)) df <- df[order(df$cat, df$val), ] df cat val 1 aaa 0.05638315 2 aaa 0.25767250 3 aaa 0.30776611 4 aaa 0.46854928 5 aaa 0.55232243 6 bbb 0.17026205 7 bbb 0.37032054 8 bbb …
163 r  dataframe  r-faq 

29
Sitzung nicht erstellt: Diese Version von ChromeDriver unterstützt nur Chrome-Fehler der Version 74 mit ChromeDriver Chrome unter Verwendung von Selenium
Ich versuche, RSelenium mit der Funktion rsDriver auszuführen, aber wenn ich es ausführe rD <- rsDriver() , wird eine Meldung angezeigt, dass ich eine neuere Version von Chrome benötige: > rD <- rsDriver() checking Selenium Server versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN: POSTDOWNLOAD checking chromedriver versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD …

12
Greifen Sie auf Lapply-Indexnamen in FUN zu
Gibt es eine Möglichkeit, den Listenindexnamen in meiner Funktion lapply () abzurufen? n = names(mylist) lapply(mylist, function(list.elem) { cat("What is the name of this list element?\n" }) Ich habe zuvor gefragt, ob es möglich ist, die Indexnamen in der von lapply () zurückgegebenen Liste beizubehalten , aber ich weiß immer …
162 r  lapply  names  indices 

14
Probleme bei der Installation des devtools-Pakets
Ich möchte das devtoolsPaket verwenden. Ich habe die folgenden Befehle ausgeführt: > install.packages("devtools", dependencies = TRUE) .... > library(devtools) Error in library(devtools) : there is no package called ‘devtools’ Was mache ich falsch? Bearbeiten: Hier sind die Ergebnisse der erneuten Ausführung des install.packagesBefehls nach dem Neustart der Sitzung. > install.packages("devtools", …
162 r  package  devtools 


10
Wie lösche ich nur einige bestimmte Objekte aus dem Arbeitsbereich?
Ich möchte einige Daten aus dem Arbeitsbereich entfernen. Ich weiß, dass die Schaltfläche "Alle löschen" alle Daten entfernt. Ich möchte jedoch nur bestimmte Daten entfernen. Zum Beispiel habe ich diese Datenrahmen im Datenabschnitt: data data_1 data_2 data_3 Ich möchte entfernen data_1, data_2und data_3, während halten data. Ich habe versucht data_1 …
161 r 


6
So verhindern Sie, dass ifelse () Datumsobjekte in numerische Objekte verwandelt
Ich benutze die Funktion ifelse(), um einen Datumsvektor zu manipulieren. Ich erwartete, dass das Ergebnis von Klasse sein würde Date, und war überrascht, numericstattdessen einen Vektor zu erhalten. Hier ist ein Beispiel: dates <- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05')) dates <- ifelse(dates == '2011-01-01', dates - 1, dates) str(dates) Dies …
161 r  datetime  if-statement 


8
Wie man WAHRE Werte in einem logischen Vektor zählt
Was ist in R die effizienteste / idiomatischste Methode, um die Anzahl der TRUEWerte in einem logischen Vektor zu zählen? Ich kann mir zwei Möglichkeiten vorstellen: z <- sample(c(TRUE, FALSE), 1000, rep = TRUE) sum(z) # [1] 498 table(z)["TRUE"] # TRUE # 498 Was bevorzugen Sie? Gibt es noch etwas …
160 r 


4
Warum wurden Pandas 2012 in Python schneller zusammengeführt als data.table in R?
Ich bin kürzlich auf die Pandas- Bibliothek für Python gestoßen, die laut diesem Benchmark sehr schnelle In-Memory-Zusammenführungen durchführt. Es ist sogar schneller als das data.table- Paket in R (meine bevorzugte Sprache für die Analyse). Warum ist pandasso viel schneller als data.table? Liegt es an einem inhärenten Geschwindigkeitsvorteil, den Python gegenüber …
160 python  r  join  data.table  pandas 


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.