Articles of r

Überlappungen zwischen Intervallsätzen finden / Effiziente Überlappungsverknüpfungen

Überblick: Ich muss zwei Tabellen verbinden: ref enthält die Zeitintervalle (von t1 bis t2 ) zusammen mit einer id für jedes Intervall und einem space in dem dieses Intervall auftritt. map enthält Zeitintervalle ( t1 bis t2 ) jeweils mit einem res und seinem entsprechenden space . Ich möchte alle Intervalle (und ihre Punktzahl) der […]

Wie subtrahiere / addiere ich Tage von / zu einem Datum?

Ich versuche Ordner zu erstellen, um Datenübertragungen zu speichern. Ich möchte die Ordner mit dem Tag dieser Daten im Pull-Label beschriften. Ex. Ich ziehe vor 5 Tagen Daten von mysql Ich möchte den Ordner das Datum von 5 Tagen nennen. MySQL kann problemlos mit Datumsarithmetik umgehen. Ich bin mir nicht sicher, wie genau es R […]

Rolling Join in data.table mit doppelten Schlüsseln

Ich versuche rolling joins in data.table zu verstehen. Die Daten, um dies zu reproduzieren, werden am Ende gegeben. Gegeben eine Datentabelle von Transaktionen auf einem Flughafen zu einer bestimmten Zeit: > dt t_id airport thisTime 1: 1 a 5.1 2: 3 a 5.1 3: 2 a 6.2 (Beachten Sie, dass t_ids 1 & 3 denselben […]

Einfügen eines Bildes in ggplot2

Ist es möglich, ein Rasterbild oder ein PDF-Bild unter eine geom_line() in einem ggplot2 Plot ggplot2 ? Ich wollte schnell in der Lage sein, Daten über ein zuvor berechnetes Diagramm zu plotten, das eine lange Zeit benötigt, um zu generieren, da es eine große Menge an Daten verwendet. Ich lese dieses Beispiel durch . Da […]

Wie sortiere ich Buchstaben in einer Zeichenfolge?

Nehmen wir an, ich habe eine Zeichenfolge s = “bcabca” . Was ist der einfachste Weg, “aabbcc” daraus zu machen, dh die Buchstaben in s sortieren?

Einfügen von zwei Vektoren mit Kombinationen aller Vektorelemente

Ich habe zwei Vektoren: vars <- c("SR", "PL") vis <- c(1,2,3) Basierend auf diesen Vektoren möchte ich den folgenden Vektor erstellen: “SR.1” “SR.2” “SR.3” “PL.1” “PL.2” “PL.3″ Mit paste ich folgendes Ergebnis: paste(vars, vis, sep=”.”) [1] “SR.1” “PL.2” “SR.3” Wie kann ich den Vektor erstellen, den ich brauche?

Erweitern Sie Bereiche, die durch die Spalten “Von” und “Bis” definiert sind

Ich habe einen Datenrahmen, der den “name” der US-Präsidenten, die Jahre, in denen sie beginnen und enden, enthält (Spalten “from” und “to” ). Hier ist ein Beispiel: name from to Bill Clinton 1993 2001 George W. Bush 2001 2009 Barack Obama 2009 2012 … und die Ausgabe von dput : dput(tail(presidents, 3)) structure(list(name = c(“Bill […]

ggplot-Plots in Skripten werden nicht in Rstudio angezeigt

Ich habe ein seltsames Problem mit Rstudio: Wenn ein Skript ggplot2-functionen zum Anzeigen eines Plots aufruft, erzeugt die Verwendung von Source zum Ausführen des Skripts keine Plots. Wenn ich das gesamte Skript mit Ctrl+A wähle, dann Führe die aktuelle Zeile oder Auswahl ( Ctrl+Enter ), dann wird das Diagramm angezeigt. Das Eingeben von Zeichenbefehlen in […]

Wie kann die Anzahl der eindeutigen Werte pro Gruppe gezählt werden?

ID= c(‘A’, ‘A’, ‘A’, ‘B’, ‘B’, ‘B’) color=c(‘white’, ‘green’, ‘orange’, ‘white’, ‘green’, ‘green’) d = data.frame (ID, color) Mein gewünschtes Ergebnis ist unique_colors=c(3,3,3,2,2,2) d = data.frame (ID, color, unique_colors) oder klarer in einem neuen Datenrahmen c ID= c(‘A’,’B’) unique_colors=c(3,2) c = data.frame (ID,unique_colors) Ich habe verschiedene Kombinationen von aggregate und ave sowie by und with […]

Ändern Sie die Zeitzone in einem POSIXct-Objekt

Das Spielen mit dateTimes und timezone kann in R schwierig sein. Hier ist meine Frage: Ich möchte die Zeitzone auf einem POSIXct Objekt POSIXct R) data <- data.frame(x=c(1,2),dateTime=as.POSIXct(c("2010-03-11 03:30:00.432","2010-03-15 03:30:00.432"),format="%Y-%m-%d %H:%M:%S",tz="America/Montreal")) R) data x dateTime 1 1 2010-03-11 03:30:00 2 2 2010-03-15 03:30:00 R) str(data) 'data.frame': 2 obs. of 2 variables: $ x : num […]