看板 R_Language 關於我們 聯絡資訊
[問題敘述] 小弟是R新手,想要輸出內建資料集的資料到csv 輸出時,原本在R裡面看到的日期在欄位A就變成1, 2, 3, 4, .... 有辦法保持日期格式輸出成csv file嗎? [程式碼] data <- co2 data write.csv(data, file = "test.csv") [環境敘述]: R 3.4 R Studio 1.0.143 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.183.66.161 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1514084782.A.F46.html
Wush978: 你那個欄位是不是factor型態? 12/24 12:42
andyphy: 用class是顯示ts(time series) 12/24 17:26
andyphy: class(data) 12/24 17:26
Wush978: 請把dput(head(co2))的結果貼上來看看 12/24 17:32
andyphy: c(315.42, 316.31, 316.5, ...) 12/24 17:52
sw52099: 那就 data = as.character(data) 就好了吧 12/24 20:15
Wush978: dput的結果是那樣子,class不應該是ts(time series)吧 12/24 20:55
Wush978: 儲存時間的位置可能在attributes之中,所以as.character 12/24 20:56
Wush978: 不一定管用。還是要先搞清楚物件的型態 12/24 20:56
andyphy: 感謝回應,as.character確實不管用><不過class確實是ts 12/24 21:43
Wush978: 那麻煩你貼出完整的輸出 12/25 09:25
Wush978: 或是直接截圖,否則幫不了 12/25 09:26
Wush978: 阿,也麻煩你把`head`拿掉吧,或是直接str(data)試試看 12/25 09:48
circusbest: Write.csv(as.data.frame(data),”data.csv”) 12/26 08:23