0
我知道這是一個常見問題,但是我看到的其他許多問題都沒有解決這個問題。我試圖將數字時間戳轉換爲POSIXct,但不管我做什麼,它都會給我NA。例如:R:將數字時間戳轉換爲POSIXct對象返回不適用
as.POSIXct(20090319043255, format="%Y%m%d%H%M%S", origin="1970-01-01")
我已經嘗試了關於在格式化我能想到的每一個變化:插入空格,改變原產格式,不包括原點(這只是給我的「原產地必須提供」錯誤),一切。我很難過。我錯過了什麼愚蠢的東西嗎?
在你問之前,是的,我檢查了語言環境。我在美國。
輸入需要是一個字符串。 'as.POSIXct(as.character(20090319043255),format =「%Y%m%d%H%M%S」)'的作品。 – Psidom
爲什麼數字對象在這種情況下不起作用?我不知道這背後的推理。 –
對於一個數字值,它被解釋爲一個數字時間,即自一個紀元以來的秒數*,而在這種情況下,你不需要'format'參數,但是,我不相信這會給你正確的輸出爲你的值顯然是一個格式的字符串。 – Psidom