Articles of r

Alternate, interweave oder interlace zwei Vektoren

Ich möchte zwei Vektoren gleichen Modus und gleicher Länge verschachteln. Sagen: a <- rpois(lambda=3,n=5e5) b <- rpois(lambda=4,n=5e5) Ich möchte diese zwei Vektoren verweben oder verschachteln, um einen Vektor zu erzeugen, der äquivalent ist c(a[1],b[1],a[2],b[2],…,a[length(a)],b[length(b)]) Mein erster Versuch war das: sapply(X=rep.int(c(3,4),times=5e5),FUN=rpois,n=1) aber es erfordert, dass rpois viel öfter als nötig aufgerufen werden. Mein bisher bester Versuch […]

Wie konvertiert man Daten / Zeiten von einer Zeitzone in eine andere in R?

Wenn ich ein solches Datum in London habe: “2009-06-03 19:30”, wie kann ich es in die entsprechende Zeit an der Westküste der USA umwandeln?

Erstellen Sie effizient eine Stichprobe von Zeiten und Daten zwischen zwei Daten

Ich habe eine (ziemlich naive) function geschrieben, um zufällig ein Datum / eine Zeit zwischen zwei bestimmten Tagen auszuwählen # set start and end dates to sample between day.start <- "2012/01/01" day.end <- "2012/12/31" # define a random date/time selection function rand.day.time <- function(day.start,day.end,size) { dayseq <- seq.Date(as.Date(day.start),as.Date(day.end),by="day") dayselect <- sample(dayseq,size,replace=TRUE) hourselect <- sample(1:24,size,replace=TRUE) minselect […]

Alle Dateien im Verzeichnis in R durchlaufen, mehrere Befehle anwenden

Ich muss eine Reihe von Befehlen in R auf alle einzelnen .txt Dateien (ca. 300) in einem Verzeichnis anwenden. Ich bin mit R nicht sehr vertraut, daher ist die ganze Hilfe, die ich online über das Schleifen betrachtet habe, verwirrend, oder ich kann nicht herausfinden, wie man eine Schleife anwendet, wenn man mehrere Befehle auf […]

wie man die oberen N Werte nach Gruppe oder innerhalb der Kategorie (gruppenweise) in einem R data.frame findet

Ich entschuldige mich, wenn dies ein Duplikat ist. Das scheint eine Frage zu sein, die SO schon vor langer Zeit geantwortet hätte, aber ich habe ziemlich viel gesucht und konnte nichts finden, was spezifisch darauf antwortet. Es gibt viele verwandte Fragen, die verwendet werden könnten, um dies zu beantworten, aber ich dachte, es sollte formell […]

ggplot legends – Ändern Sie Labels, Reihenfolge und Titel

Ich kämpfe sehr viel, um die Legende in meiner Handlung zu ändern. Hier ist ein reproduzierbares Beispiel: dtt <- structure(list(model = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L), .Label = c("ma", "mb", "mc"), class = "factor"), year = c(2005L, 2006L, 2007L, 2008L, 2009L, 2010L, […]

Installation von RODBC / ROracle-Paketen auf OS X Mavericks

Ich habe versucht, einige Pakete wie RODBC, ROracle oder RGtk2 zu installieren – für Rassel verwendet. Ich würde es wirklich schätzen, wenn jemand mir helfen könnte, dieses Problem zu umgehen, so dass ich diese Anwendungen auf einem Mac mit Mavericks und mit 3.1.1 R verwenden könnte Ich bekomme diese Art von Fehler sowohl für RODBC […]

ggplot2 und ein gestapeltes Balkendiagramm mit negativen Werten

Gegeben der folgende Datensatz: Division Year OperatingIncome 1 A 2012 11460 2 B 2012 7431 3 C 2012 -8121 4 D 2012 15719 5 E 2012 364 6 A 2011 12211 7 B 2011 6290 8 C 2011 -2657 9 D 2011 14657 10 E 2011 1257 11 A 2010 12895 12 B 2010 5381 […]

Zusammenführen von zwei Datenrahmen unter Verwendung von Fuzzy / Approximate String Matching in R

BESCHREIBUNG Ich habe zwei Datensätze mit Informationen, die ich zusammenführen muss. Die einzigen gemeinsamen Felder, die ich habe, sind Strings, die nicht perfekt übereinstimmen und ein numerisches Feld, das sich wesentlich unterscheiden kann Die einzige Möglichkeit, das Problem zu erklären, besteht darin, Ihnen die Daten zu zeigen. Hier ist a.csv und b.csv . Ich versuche […]

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. […]