Articles of r

Wie benenne ich Dateien mit R um?

Ich habe über 700 Dateien in einem Ordner namens: Dateien von Nummer 1 bis Nummer 9 sind für den ersten Monat benannt: water_200101_01.img water_200101_09.img Dateien von Nummer 10 bis Nummer 30 heißen: water_200101_10.img water_200101_30.img Und so weiter für den zweiten Monat: Dateien von Nummer 1 bis Nummer 9 heißen: water_200102_01.img water_200102_09.img Dateien von Nummer 10 […]

Komma Trennzeichen für Zahlen in R?

Gibt es eine function in R, um große Zahlen getrennt durch Kommas anzuzeigen? dh von 1000000 bis 1,000,000 .

Nullen nicht fallen lassen: ausgewichener Barplot

Ich mache einen ausgewichenen Barplot in ggplot2 und eine Gruppierung hat eine Nullzählung, die ich anzeigen möchte. Ich erinnerte mich daran, HIER eine Weile zurück zu sehen und dachte scale_x_discrete(drop=F) funktionieren würde. Es scheint nicht mit ausgewichenen Balken zu arbeiten. Wie kann ich die Nullzählung anzeigen lassen? Zum Beispiel, (Code unten) in der Grafik unten, […]

Ersetzen Sie fehlende Werte durch den Spaltenmittelwert

Ich bin mir nicht sicher, wie ich jede Spalte durchlaufen soll, um die NA-Werte durch den Mittelwert der Spalte zu ersetzen. Wenn ich versuche, für eine Spalte mit den folgenden zu ersetzen, funktioniert es gut. Column1[is.na(Column1)] <- round(mean(Column1, na.rm = TRUE)) Der Code für das Umlaufen von Spalten funktioniert nicht: for(i in 1:ncol(data)){ data[i][is.na(data[i])] <- […]

Adressierung von x und y in aes nach Variablennummer

Ich muss ein Streudiagramm zeichnen, indem ich die Variablen nach ihren Spaltennummern anstelle von Namen adressiere, dh statt ggplot(dat, aes(x=Var1, y=Var2)) brauche ich etwas wie ggplot(dat, aes(x=dat[,1], y=dat[,2])) . (Ich sage ‘etwas’, weil das letztere nicht funktioniert). Hier ist mein Code: showplot1<-function(indata, inx, iny){ dat<-indata print(nrow(dat)); # this is just to show that object 'dat' […]

Wie liest du mehrere .txt-Dateien in R?

Ich verwende R, um einige Daten zu visualisieren, die alle im .txt-Format sind. Es gibt ein paar hundert Dateien in einem Verzeichnis und ich möchte alles auf einmal in eine Tabelle laden. Irgendeine Hilfe? BEARBEITEN: Das Auflisten der Dateien ist kein Problem. Aber ich habe Probleme, von Liste zu Inhalt zu gehen. Ich habe einen […]

R: einfache Möglichkeit, mehrere data.frame in mehrere Excel-Arbeitsblätter zu exportieren?

Ich bin überrascht, dass es keine einfache Möglichkeit gibt, mehrere data.frame in mehrere Arbeitsblätter einer Excel-Datei zu exportieren. Ich habe versucht xlsx Paket, scheint es nur auf ein Blatt schreiben (override alten Blatt); Ich habe auch das WriteXLS-Paket ausprobiert, aber es gibt mir ständig Fehler … Meine Code-Struktur ist wie folgt: Für jede Iteration wurde […]

Zeigen Sie eine Uhrzeit in der R-Befehlszeile an

Ich frage mich, ob es eine Möglichkeit gibt, die aktuelle Zeit in der R-Befehlszeile anzuzeigen, wie in MS DOS, die wir verwenden können Prompt $T $P$G die Zeituhr in jede Eingabezeile einzufügen. Etwas wie options(prompt=paste(format(Sys.time(), “%H:%M:%S”),”> “)) wird es tun, aber dann ist es zu der Zeit festgelegt, die es festgelegt wurde. Ich bin nicht […]

ggplot2 zweizeilige Beschriftung mit Ausdruck

Ich möchte eine Achsenbeschriftung über zwei Zeilen mit einer expression() statement schreiben. plotmath und expression erlauben dies jedoch nicht (zB wird der Text ganz rechts angezeigt). Ich fand diese Diskussion um 2005 über ein ähnliches Problem, aber die Arbeit, die sie anbieten, übersetzt sich nicht zu meiner Anwendung in ggplot2. Eine neuere Frage befasste sich […]

Wie fügt man Elemente in einen Vektor ein?

Ich habe einen logischen Vektor, für den ich neue Elemente bei bestimmten Indizes einfügen möchte. Ich habe unten eine ungeschickte Lösung gefunden, aber gibt es einen besseren Weg? probes <- rep(TRUE, 15) ind <- c(5, 10) probes.2 <- logical(length(probes)+length(ind)) probes.ind <- ind + 1:length(ind) probes.original <- (1:length(probes.2))[-probes.ind] probes.2[probes.ind] <- FALSE probes.2[probes.original] <- probes print(probes) gibt […]