Re: [問題] EXCEL匯入時間格式

看板R_Language作者 (天)時間9年前 (2016/06/08 15:29), 9年前編輯推噓4(401)
留言5則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《huangsam (sam)》之銘言: : [問題類型]: : 程式諮詢 : [軟體熟悉度]: : 入門 : [問題敘述]: : 匯入xlsx之EXCEL檔,其中有個欄位為時間EX:2016/5/23 08:40:01 PM : 但是匯入後匯入方式如下 : read_excel(path,...) : 但是匯入後呈現R上面顯示為42513.861122685186 : 我想問,怎麼回推當初EXCEL的日期(可以沒有時分秒,但需要有日期) : 謝謝各位大大 : 套件部分使用library(readxl)匯入EXCEL 並將它顯示出來 參考這個網址:http://tinyurl.com/zm3zxqc dateNum <- c(42513.86, 42515.17, 42521.23) as.POSIXct(dateNum * (60*60*24), origin="1899-12-30", tz="UCT") [1] "2016-05-23 20:38:24 UCT" "2016-05-25 04:04:48 UCT" [3] "2016-05-31 05:31:12 UCT" -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.74.87 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1465370972.A.BB0.html

06/08 18:51, , 1F
感謝大大!!我有查了很多文件都沒有,謝謝!!!!!
06/08 18:51, 1F

06/08 19:57, , 2F
UTC?話說tz我一直弄不好連tz=ROC都試了orz
06/08 19:57, 2F

06/08 22:22, , 3F
感謝!
06/08 22:22, 3F
UTC是世界標準時間,應該聽過台灣是UTC+8,這裡轉出來是UTC+0 這裡可以根據不同區域你調整回UTC時間,例如設定Asia/Taipei 會往前轉八小時,不過這裡使用應該不會牽扯到時區變換問題 所以這裡用UTC無不當之處,只要能夠表示時間即可 ※ 編輯: celestialgod (211.76.63.212), 06/08/2016 22:43:38

10/15 07:44, , 4F
台灣的話,tz="Asia/Taipei"
10/15 07:44, 4F

10/15 07:45, , 5F
會顯示CST, 中原標準時間的英文。
10/15 07:45, 5F
文章代碼(AID): #1NLybSkm (R_Language)
討論串 (同標題文章)
文章代碼(AID): #1NLybSkm (R_Language)