作者andyphy (Mimo)
看板R_Language
標題[問題] 內建資料集輸出成excel時如何保留日期欄
時間Sun Dec 24 11:06:19 2017
[問題敘述]
小弟是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://webptt.com/m.aspx?n=bbs/R_Language/M.1514084782.A.F46.html
1F:→ Wush978: 你那個欄位是不是factor型態? 12/24 12:42
2F:→ andyphy: 用class是顯示ts(time series) 12/24 17:26
3F:→ andyphy: class(data) 12/24 17:26
4F:推 Wush978: 請把dput(head(co2))的結果貼上來看看 12/24 17:32
5F:→ andyphy: c(315.42, 316.31, 316.5, ...) 12/24 17:52
6F:推 sw52099: 那就 data = as.character(data) 就好了吧 12/24 20:15
7F:→ Wush978: dput的結果是那樣子,class不應該是ts(time series)吧 12/24 20:55
8F:→ Wush978: 儲存時間的位置可能在attributes之中,所以as.character 12/24 20:56
9F:→ Wush978: 不一定管用。還是要先搞清楚物件的型態 12/24 20:56
10F:→ andyphy: 感謝回應,as.character確實不管用><不過class確實是ts 12/24 21:43
11F:→ Wush978: 那麻煩你貼出完整的輸出 12/25 09:25
12F:→ Wush978: 或是直接截圖,否則幫不了 12/25 09:26
13F:→ Wush978: 阿,也麻煩你把`head`拿掉吧,或是直接str(data)試試看 12/25 09:48
14F:推 circusbest: Write.csv(as.data.frame(data),”data.csv”) 12/26 08:23