posixct

    10熱度

    1回答

    我在格式數據 time <- c("16:53", "10:57", "11:58") 等 我想創建其中每個這些時間的被舍入爲最接近的小時的新列。我似乎無法讓POSIX命令爲我工作。 as.character(格式(DATA2 $時間, 「%H:%M」)) 錯誤format.default(結構(as.character(X),名稱=名稱( X),昏暗朦朧=(X):? 無效 '微調' 的說法

    2熱度

    2回答

    我需要從數據框中創建一個Xts對象,按周分割然後執行計算。我不知道如何將Xts POSIXct日期與父數據框的POSIXct日期相匹配,以獲得每週計算。 例子: value <- rep(1, 10) staff <- as.factor(c("Sam", "Sue", "Sam", "Mary", "Bob", "Sue", "Sam", "Sam", "Sue", "Mary")) DTi

    0熱度

    1回答

    我想創建一個自定義x軸標籤就像是在這裏完成: http://blog.earlh.com/index.php/2009/07/plotting-with-custom-x-axis-labels-in-r-part-5-in-a-series/ 但是,當我米嘗試設置與x軸標籤: at <- format(SubDateTime$DateTime, "%H") %in% c("00", "06",

    2熱度

    1回答

    出於某種原因,as.POSIXct解釋"2013-03-10 02:00:00.000"不同於該格式的其他有效日期時間。 > as.POSIXct("2013-03-10 01:00:00.000") #Different time, same date [1] "2013-03-10 01:00:00 PST" > as.POSIXct("2013-03-11 02:00:00.000")

    0熱度

    1回答

    說,如果我有一個包含DateTime是否數組: > head(DateTime) [1] "2010-04-23 13:00:00 UTC" "2010-04-23 14:00:00 UTC" "2010-04-23 15:00:00 UTC" [4] "2010-04-23 16:00:00 UTC" "2010-04-23 17:00:00 UTC" "2010-04-23 18:00:0

    1熱度

    1回答

    天 我有data.frame如下: Dat1 <- data.frame(dateTime = as.POSIXct(c("2012-05-03 00:00","2012-05-03 02:00", "2012-05-03 02:30","2012-05-03 05:00", "2012-05-03 07:00","2012-05-04

    0熱度

    1回答

    我有一個很大的數據集,前兩列包含字符類型的日期/時間信息。 Date Time Current 1 28.02.2013 23:58:50 NA 2 28.02.2013 23:58:50 0.3 3 28.02.2013 23:58:51 0.3 4 28.02.2013 23:58:51 0.3 5 28.02.2013 23:58

    0熱度

    1回答

    我經常需要將(長)字符串轉換爲R中的日期類。我注意到這一步看起來很慢。 例子: date <- c("5/31/2013 23:30", "5/31/2013 23:35", "5/31/2013 23:40", "5/31/2013 23:45", "5/31/2013 23:50", "5/31/2013 23:55") Date <- as.POSIXct(date, format="%

    12熱度

    3回答

    POSIXct我有因此具有三列的數據文件: 20010101 000000 0.833 20010101 000500 0.814 20010101 001000 0.794 20010101 001500 0.772 ... 由於是相當清楚的人的眼睛,前兩個是日期和時間。我需要將它們轉換爲POSIXct(或者其他更好的東西,但我在R中處理時間戳的有限的過去經驗是使用POSIXct)。

    0熱度

    2回答

    我下面舉個例子: begin_date = as.POSIXlt("1990-01-01", tz = "GMT") # 30 year dataset dat = data.frame(dateTime = begin_date + (0:(24*30*20)) * (1800)) dat = within(dat,{speed = runif(length(dateTime), 1, 1