Tag: posixct
In der R-Sprache, die Klassen „POSIXct“ und „POSIXlt“ vertreten, Kalender-Termine und-Zeiten (die nächste Sekunde).
3
Antworten
Das format meiner excel Datei ist: day value 01-01-2000 00:00:00 4 01-01-2000 00:01:00 3 01-01-2000 00:02:00 1 01-01-2000 00:04:00 1 Ich öffne meine Datei mit dieser: ts = read.csv(file=pathfile, header=TRUE, sep=",") Wie kann ich zusätzliche Zeilen mit
1
Antworten
Ich möchte erstellen Sie eine xts Objekt, anhand der folgenden Daten-frame. Ich verstehe da dies eine Kombination von Faktoren und Kombination der numerischen Werte, die Sie nicht in einem einzigen xts Objekt. Ich bin froh, erstellen Sie
4
Antworten
Ich habe eine Date, und bin interessiert, es als eine ganze Zahl von yyyymm form. Zurzeit mache ich: get_year_month <- function(d) { return(as.integer(format(d, "%Y%m")))} mydate = seq.Date(from=as.Date("2012-01-01"), to=as.Date("5012-01-01"), by=1) system.time(ym <- get_year_month(mydate)) # user system elapsed #
2
Antworten
Das problem versuche ich zu lösen habe, daß ich einen Daten-frame mit einer sortierten POSIXct variable in es. Jede Zeile ist kategorisiert, und ich möchte die Zeit, die Unterschiede zwischen den einzelnen Zeilen für jede Ebene und
3
Antworten
Ich bin mit data frame mit Namen "Daten" mit der folgenden Spalte > 2007-01-02 10:02:00 2007-01-02 10:03:00 2007-01-02 10:04:00 2007-01-02 10:05:00 2007-01-02 10:06:00 2007-01-02 10:07:00 Wenn ich Daten sichern mit schreiben.csv(Daten,"Daten.csv",row.names=F) und csv öffnen, wie > Column1
1
Antworten
Bin ich beim Lesen einer Tabelle und strings enthält, beschreiben die timestamps. Ich möchte nur zum konvertieren von string zu einem built-in datetime-Typ... R> Q <- read.table(textConnection(' tsstring 1 "2009-09-30 10:00:00" 2 "2009-09-30 10:15:00" 3 "2009-09-30 10:35:00"
1
Antworten
Möchte ich abziehen, um POSIXct. Ich kann dies tun, aber abhängig von der ersten Zeile (ich glaube?) die Differenz wird in Sekunden oder Minuten. Unten können Sie sehen, das erste diff ist in Sekunden und die zweite
1
Antworten
Ich versuche zu subtrahieren zwei Termine in R. Dies sind die beiden Termine über die Struktur Befehl: str(standard_data_4testing$start_datetime) POSIXct[1:489124], format: "2016-02-01 00:38:49" "2016-02-01 07:48:53" "2016-02-01 08:32:08" "2016-02-01 11:21:13" ... str(standard_data_4testing$original_installdate) Date[1:489124], format: "2015-10-15" "2015-10-15" "2015-10-15" "2016-01-29" "2016-01-29"
2
Antworten
Habe ich einen Daten-frame, das aussieht wie dieses: Timedate TotalSolar_MW 20 2013-06-01 04:45:00 13.0 21 2013-06-01 05:00:00 41.7 22 2013-06-01 05:15:00 81.8 23 2013-06-01 05:30:00 153.0 24 2013-06-01 05:45:00 270.7 25 2013-06-01 06:00:00 429.3 26 2013-06-01 06:15:00
1
Antworten
Ich bin mit diesem code zur Berechnung der Zeitdifferenz. ctym <- lapply(G, function(x) x[k,2]) y <- lapply(G, function(x) x[j,2]) t1 <- c(y,ctym) dt1 <- as.POSIXct(t1) dtyme <- difftime(dt1[2],dt1[1],units = "mins") Ausgang für t1 ist: [[1]] time_occurred "2013-04-01
1
Antworten
Habe ich einen Daten-frame enthalten, was sein sollte, eine datetime-Spalte, die gelesen wurde, in der R. Die Zeit-Werte erscheinen als numerische Zeit, wie in der nachstehenden Daten Beispiel. Ich würde gerne konvertieren Sie diese in datetime-oder POSIXct
3
Antworten
In den meisten Fällen,wir konvertieren numerischer Zeit zu posixct-format mit R. Aber, manchmal wollen wir vergleichen, welcher Zeitpunkt früher ist, dann würden wir lieber die numerische Zeit-format. Es ist also ganz praktische Frage zum konvertieren von Zeit-format
2
Antworten
Dies ist die Informationen, die in meiner dataframe: ## minuteofday: factor w/89501 levels "2013-06-01 08:07:00",... ## dDdt: num 7.8564 2.318 ... ## minutes: POSIXlt, format: NA NA NA Ich konvertieren müssen, die minute, die der Tag-Spalte zu
1
Antworten
Betrachten Sie eine Zeichenkette in das format test <- "YYYY-MM-DDT00:00:00.000-08:00" Mein Ziel ist die Umwandlung von strings zu POSIXct - format, so dass ich kann Plotten der Daten. mein Erster Gedanke war der Einsatz von as.POSIXct(test) ...aber
3
Antworten
Ich habe eine Daten-Datei, die hat drei Spalten, also: 20010101 000000 0.833 20010101 000500 0.814 20010101 001000 0.794 20010101 001500 0.772 ... Da ist ziemlich klar zu den menschlichen Augen, die ersten zwei sind mit Datum und
4
Antworten
Ich manipuliert einige POSIXlt DateTime-Objekte. Zum Beispiel würde ich mag, um eine Stunde hinzuzufügen: my.lt = as.POSIXlt("2010-01-09 22:00:00") new.lt = my.lt + 3600 new.lt # [1] "2010-01-09 23:00:00 EST" class(new.lt) # [1] "POSIXct" "POSIXt" Das Ding ist,
6
Antworten
Mein Ziel ist, erstellen Sie einen Vektor der POSIXct Zeitstempel gegeben, ein start, ein Ende und ein delta (15min, 1Stunde, 1Tag). Ich hoffte, ich könnte seq für diese, aber ich habe ein problem der Konvertierung zwischen numerischen
2
Antworten
Zur Zeit Spiele ich viel herum mit Daten und Zeiten für ein Paket, das ich Baue. Stolpern über diese post erinnerte mich wieder, dass es im Allgemeinen keine schlechte Idee, um zu überprüfen, ob etwas getan werden
5
Antworten
Wie kann ich das extrahieren der Zeit aus einer Reihe von POSIXct Objekte verwirft den date-Teil? Zum Beispiel habe ich: times <- structure(c(1331086009.50098, 1331091427.42461, 1331252565.99979, 1331252675.81601, 1331262597.72474, 1331262641.11786, 1331269557.4059, 1331278779.26727, 1331448476.96126, 1331452596.13806), class = c("POSIXct", "POSIXt")) entspricht
2
Antworten
Ich möchte hinzufügen, 1 Stunde, um eine POSIXct Objekt, aber es unterstützt nicht die '+'. Dieser Befehl: as.POSIXct("2012/06/30","GMT") + as.POSIXct(paste(event_hour, event_minute,0,":"), ,"%H:%M:$S") gibt diesen Fehler zurück: Error in `+.POSIXt`(as.POSIXct("2012/06/30", "GMT"), as.POSIXct(paste(event_hour, : binary '+' is not defined
2
Antworten
Ich glaube, dass R falsch Formate POSIXct-Typen Sekundenbruchteile. Ich legte dies über R-Fehler, da eine Erweiterung beantragen und bekam abgebürstet mit "wir denken, dass das aktuelle Verhalten ist korrekt -- Fehler gelöscht." Während ich bin sehr dankbar