作者:
andyphy (Mimo)
2017-12-24 11:06:19[問題敘述]
小弟是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
作者:
Wush978 (拒看低質媒體)
2017-12-24 12:42:00你那個欄位是不是factor型態?
作者:
andyphy (Mimo)
2017-12-24 17:26:00用class是顯示ts(time series)class(data)
作者:
Wush978 (拒看低質媒體)
2017-12-24 17:32:00請把dput(head(co2))的結果貼上來看看
作者:
andyphy (Mimo)
2017-12-24 17:52:00c(315.42, 316.31, 316.5, ...)
作者: sw52099 (sw52099) 2017-12-24 20:15:00
那就 data = as.character(data) 就好了吧
作者:
Wush978 (拒看低質媒體)
2017-12-24 20:55:00dput的結果是那樣子,class不應該是ts(time series)吧儲存時間的位置可能在attributes之中,所以as.character不一定管用。還是要先搞清楚物件的型態
作者:
andyphy (Mimo)
2017-12-24 21:43:00感謝回應,as.character確實不管用><不過class確實是ts
作者:
Wush978 (拒看低質媒體)
2017-12-25 09:25:00那麻煩你貼出完整的輸出或是直接截圖,否則幫不了阿,也麻煩你把`head`拿掉吧,或是直接str(data)試試看
Write.csv(as.data.frame(data),”data.csv”)