posixct

    0熱度

    1回答

    我有以下的玩具data.table x = data.table(dt = c('2015-01-01','2015-02-01','2016-04-01')) 我想一個額外的列添加到具有最新的三個字母縮寫表。我試過 x$dt = strptime(x$dt,'%b') 但它給了下面的警告和空白字段。 Warning messages: 1: In `[<-.data.table`(x,

    8熱度

    2回答

    我有一個數據集,有進出的日期和時間。每一行都是進出設置,但有些是空白的。我可以用na.omit和一個很好的閱讀刪除空白(這是一個csv,na.strings=c("")作品在read.csv)。 當然,因爲現實世界從不喜歡本教程,有些時間只是日期,因此我的as.POSIXlt(Dataset$In,format="%m/%d/%Y %H:%M")在「僅限日期沒有時間」返回NA。 na.omit不會

    0熱度

    1回答

    我很困惑於R中的as.POSIXct。 我使用以下代碼將列中的值轉換爲帶有日期和時間的一列。 fname$DateTime <- as.POSIXct(paste(fname$yy, fname$mm, fname$dd, fname$HH, fname$MM), format = "%y %m %d %H %M") 然後,我設置了繪圖的時間限制。 lims <- as.POSIXct(str

    0熱度

    1回答

    我有一個包含日期和時間,這是POSIXct格式如下數據: > DayandTime date_time 1 2015-10-01 11:13:25 2 2015-10-01 12:38:09 3 2015-10-01 17:12:00 4 2015-10-02 11:44:05 5 2015-10-05 13:45:07 6 2015-10-05 14:53:31 7

    0熱度

    1回答

    我在一堆CSV文件爲R讀取和綁定在一起,所以我不得不說這個樣子 此文件被稱爲數據 Date Time pH 1976-01-26 6:00 4.00 1976-01-26 7:30 4.05 1976-01-26 13:30 4.50 1976-01-27 5:00 4.50 一個巨大的數據文件R內部日期時間變量 爲2000行 我又試圖 data$DateTime = as.POS

    0熱度

    1回答

    我有一個字符變量,名爲日期與值如"2015-10-17T02:00:00"我想將其轉換爲日期和時間。我用下面, as.POSIXct(format(date, format = "%Y-%m-%d %H:%M:%S")) 但我得到,"2015-10-17 PDT"我在這裏失去了時間因素。任何人都可以幫我解決我在這裏犯的錯誤嗎?

    1熱度

    1回答

    通常,我使用chron來表示日期/時間對象。但是,我需要使用一些與POSIX格式配合使用的功能,所以我正試圖從chron轉到POSIXct。使用as.POSIXct()似乎可行,但結果是在本地時間而不是GMT(原始數據在GMT)。 x <- chron(dates="05/12/15", times="12:30:45") as.POSIXct(x, tz="GMT") "2015-05-12

    0熱度

    1回答

    我想從R中的POSIXct時間中提取小時,但檢索2位數答案。 例如, test=as.POSIXct("2015-03-02 03:15:00") test [1] "2015-01-02 03:15:00 GMT" month(testing) [1] 1 hour(testing) [1] 3 結果給出相關的月份和小時,但我希望看到01和03,而不是僅僅1和3。

    0熱度

    1回答

    我想這件T領域R.這種對時間值轉換爲向量: dput(t) "01-DEC-15 04.50.14.000000000 PM" 我嘗試這樣做: tt<-as.POSIXct(t, format="%d-%b-%Y %I.%M.%S %p") 當我打印在tt之外,我得到了NA。任何想法我做錯了什麼?

    1熱度

    1回答

    偏移POSIXct轉換字符和UTC我有R中的以下數據: times <- c("2015-03-08 00:00:00", "2015-03-08 01:00:00", "2015-03-08 02:00:00", "2015-03-08 03:00:00") utcOffsets <- c(2, 1, 1, 1) mydata <- data.frame(time=times, utcOff