[問題] 讀csv時,時間問題

看板R_Language作者 (你好)時間7年前 (2017/03/08 17:24), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
[問題敘述]: 想請問各問前輩大大們, 最近想讀入時間的資料(.csv), 假如長成以下這樣, <DATE>,<TIME>, 20041015,090100, 20041015,090200, 20041015,090300, 20041015,090400, 20041015,090500, 20041015,090600, 我想將<TIME>轉成時間的format, 但是使用read.csv時, 變成以下這樣, 90100 90200 90300 90400 90500 90600, 前面的'0'不見惹, 所以使用strptime這個function時, 就跑出NA. 所以想請問是否可以從read.csv裡面的參數進行調整, 或是針對strptime進行調整, 謝謝大家! [程式範例]: strptime(c("90100", "90200", "90300", "90400", "90500", "90600"), "%H%M%S") ## NA NA NA NA NA NA -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.242.97 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1488965063.A.6A9.html

03/08 17:44, , 1F
可以用參數colClasses=c(..,"character",..)強制該欄讀進
03/08 17:44, 1F

03/08 17:44, , 2F
為字串而非整數
03/08 17:44, 2F

03/08 17:53, , 3F
成功惹! 非常感謝c大!
03/08 17:53, 3F
文章代碼(AID): #1Olyt7Qf (R_Language)