[問題] 內建資料集輸出成excel時如何保留日期欄

看板R_Language作者 (Mimo)時間6年前 (2017/12/24 11:06), 編輯推噓3(3011)
留言14則, 4人參與, 6年前最新討論串1/2 (看更多)
[問題敘述] 小弟是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

12/24 12:42, 6年前 , 1F
你那個欄位是不是factor型態?
12/24 12:42, 1F

12/24 17:26, 6年前 , 2F
用class是顯示ts(time series)
12/24 17:26, 2F

12/24 17:26, 6年前 , 3F
class(data)
12/24 17:26, 3F

12/24 17:32, 6年前 , 4F
請把dput(head(co2))的結果貼上來看看
12/24 17:32, 4F

12/24 17:52, 6年前 , 5F
c(315.42, 316.31, 316.5, ...)
12/24 17:52, 5F

12/24 20:15, 6年前 , 6F
那就 data = as.character(data) 就好了吧
12/24 20:15, 6F

12/24 20:55, 6年前 , 7F
dput的結果是那樣子,class不應該是ts(time series)吧
12/24 20:55, 7F

12/24 20:56, 6年前 , 8F
儲存時間的位置可能在attributes之中,所以as.character
12/24 20:56, 8F

12/24 20:56, 6年前 , 9F
不一定管用。還是要先搞清楚物件的型態
12/24 20:56, 9F

12/24 21:43, 6年前 , 10F
感謝回應,as.character確實不管用><不過class確實是ts
12/24 21:43, 10F

12/25 09:25, 6年前 , 11F
那麻煩你貼出完整的輸出
12/25 09:25, 11F

12/25 09:26, 6年前 , 12F
或是直接截圖,否則幫不了
12/25 09:26, 12F

12/25 09:48, 6年前 , 13F
阿,也麻煩你把`head`拿掉吧,或是直接str(data)試試看
12/25 09:48, 13F

12/26 08:23, 6年前 , 14F
Write.csv(as.data.frame(data),”data.csv”)
12/26 08:23, 14F
文章代碼(AID): #1QFnckz6 (R_Language)
文章代碼(AID): #1QFnckz6 (R_Language)