[問題] 日期轉換格式

看板R_Language作者 (摩德男孩)時間5年前 (2019/08/28 19:49), 編輯推噓1(104)
留言5則, 3人參與, 5年前最新討論串1/2 (看更多)
[問題類型]: 資料格式轉換 [軟體熟悉度]: 使用者(已經有用R 做過不少作品) [問題敘述]: 想將 data.table 格式的 table 叫 pop 並將其中一個變量轉換為時間變量, 該變量為 char 的格式,但使用日期轉化的函數後最後都會變成數字 [程式範例]: 例如 post_time 2019/8/28 16:43 2019/8/28 15:48 但我用 tdf5 <- sapply(pop$post_time, as.POSIXct, format = "%Y/%m/%d %H:%M") View(tdf5) 結果就會變成 1566981780 1566978480 請問為何會這樣 [環境敘述]: R version 3.5.3 (2019-03-11) Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows >= 8 x64 (build 9200) -- 推 maxxV3:說真的 有人總統想選一個女人家嗎 = = 04/19 21:48 → teremy:韓國總統都是女的了。韓國還不夠大男人嗎? 04/19 21:49 噓 miler22020:樓上是遠古時帶來的嗎 04/19 21:49 → miler22020:樓樓上 04/19 21:49 推 Top5566:樓樓樓上 04/19 21:50 → miler22020:樓樓樓樓 幹 算了 04/19 21:50 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.68.140 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1566992969.A.5F8.html

08/28 22:26, 5年前 , 1F
as.POSIXct(pop$post_time, format = "%Y/%m/%d %H:%M")
08/28 22:26, 1F

08/29 12:05, 5年前 , 2F
樓上的做法跟原po寫法不是差不多嗎?如果是我應該會用 lubr
08/29 12:05, 2F

08/29 12:05, 5年前 , 3F
idate 套件去解…省麻煩XD
08/29 12:05, 3F

08/29 15:23, 5年前 , 4F
sapply自動做simplify時造成的。直接用as.POSIXct就行了
08/29 15:23, 4F

08/29 20:49, 5年前 , 5F
的確是跟原po差不多,只是沒有使用sapply。
08/29 20:49, 5F
文章代碼(AID): #1TPcf9Nu (R_Language)
討論串 (同標題文章)
文章代碼(AID): #1TPcf9Nu (R_Language)