Articles of r

Generiere Liste aller möglichen Kombinationen von Vektorelementen

Ich versuche, alle möglichen Kombinationen von 0 und 1 in einem Vektor der Länge 14 zu erzeugen. Gibt es eine einfache Möglichkeit, diese Ausgabe als eine Liste von Vektoren, oder besser noch, eines Datenrahmens zu erhalten? Um besser zu zeigen, wonach ich suche, nehmen wir an, dass ich nur einen Vektor der Länge 3 möchte. […]

Ändern Sie rowsums-Berechnungen oder benutzerdefinierte functionen

Ich versuche, eine neue Variable von der Art der Zeilenberechnung zu mutieren, sagen rowSums wie unten iris %>% mutate_(sumVar = iris %>% select(Sepal.Length:Petal.Width) %>% rowSums) Das Ergebnis ist, dass “sumVar” auf seinen ersten Wert (10.2) gekürzt wird: Source: local data frame [150 x 6] Groups: Sepal.Length Sepal.Width Petal.Length Petal.Width Species sumVar 1 5.1 3.5 1.4 […]

Heben Sie eine Liste von Datenrahmen auf

Dies ist möglicherweise eine wirklich einfache Frage. Ich habe eine Liste von Datenrahmen (df1, df2 …. dfn), dh jedes Element der Liste ist ein Datenrahmen. Im Grunde wurde die Liste so erstellt: mylist = list(df1, df2,…., dfn) Aber wie mache ich das Umgekehrte, das ist unlist, so dass df1, df2 usw. sich im Arbeitsbereich befinden?

Überlagerungshistogramm mit Dichtekurve

Ich versuche, ein Histogramm von Dichtewerten zu erstellen und dieses mit der Kurve einer Dichtefunktion (nicht der Dichteabschätzung) zu überlagern. Unter Verwendung eines einfachen normalen Standardbeispiels sind hier einige Daten: x <- rnorm(1000) Ich kann: q <- qplot( x, geom="histogram") q + stat_function( fun = dnorm ) aber das gibt den Maßstab des Histogramms in […]

Was ist los mit meiner function zum Laden mehrerer .csv-Dateien in einzelne Datenrahmen in R mit rbind?

Ich habe die folgende function geschrieben, um 300 .csv-Dateien zu kombinieren. Mein Verzeichnisname ist “specdata”. Ich habe die folgenden Schritte zur Ausführung gemacht, x <- function(directory) { dir <- directory data_dir <- paste(getwd(),dir,sep = "/") files <- list.files(data_dir,pattern = '\\.csv') tables <- lapply(paste(data_dir,files,sep = "/"), read.csv, header = TRUE) pollutantmean <- do.call(rbind , tables) } […]

Pfad eines R-Skripts abrufen

Gibt es eine Möglichkeit, den Pfad eines R-Skripts programmgesteuert im Skript selbst zu finden? Ich frage das, weil ich mehrere Skripte habe, die RGtk2 und eine GUI aus einer .glade-Datei laden. In diesen Skripten muss ich am setwd(“path/to/the/script”) eine setwd(“path/to/the/script”) einfügen, sonst wird die .glade-Datei (die sich im selben Verzeichnis befindet) nicht gefunden. Das ist […]

Ändern Sie mehrere Werte gleichzeitig um

Ich habe einen langen Datensatz, den ich gerne erweitern würde, und ich bin neugierig, ob es einen Weg gibt, dies alles in einem Schritt mit den reshape2– oder tidyr-Paketen in R zu machen. Der Datenrahmen df sieht so aus: id type transactions amount 20 income 20 100 20 expense 25 95 30 income 50 300 […]

Wie berechnet man die Anzahl des Auftretens eines bestimmten Zeichens in jeder Zeile einer String-Spalte?

Ich habe einen data.frame, in dem bestimmte Variablen eine Textzeichenfolge enthalten. Ich möchte die Anzahl der Vorkommen eines bestimmten Zeichens in jeder einzelnen Zeichenkette zählen. Beispiel: q.data<-data.frame(number=1:3, string=c("greatgreat", "magic", "not")) Ich möchte eine neue Spalte für q.data mit der Anzahl des Auftretens von “a” in der Zeichenkette (dh. C (2,1,0)) erstellen. Der einzige verworrene Ansatz, […]

Zeichnen Sie mehrere Linien (Datenreihen) mit jeweils einer eindeutigen Farbe in R

Ich bin ziemlich neu in R und habe folgende Fragen: Ich versuche, ein Diagramm in R zu erzeugen, das mehrere Zeilen (Datenreihen) hat. Jede dieser Linien ist eine Kategorie und ich möchte, dass sie eine einzigartige Farbe hat. Derzeit ist mein Code auf diese Weise eingerichtet: Zuerst erstelle ich eine leere Handlung: plot(1,type=’n’,xlim=c(1,10),ylim=c(0,max_y),xlab=’ID’, ylab=’Frequency’) Dann […]

Gruppenfarben manuell für ggplot2 festlegen

Ich habe einen Datensatz, aus dem ich mehrere Dutzend Plots machen muss. Die Daten bestehen aus 30 Gruppen und mehreren Messungen innerhalb jeder Gruppe. Die meisten Diagramme verwenden nicht alle Gruppen gleichzeitig. Mein Ziel ist es, eine einzige Farbpalette für die Gruppe von Gruppen zu haben, so dass jede gegebene Gruppe über alle Graphen die […]