[问题] 内建资料集输出成excel时如何保留日期栏

楼主: 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:00
c(315.42, 316.31, 316.5, ...)
作者: sw52099 (sw52099)   2017-12-24 20:15:00
那就 data = as.character(data) 就好了吧
作者: Wush978 (拒看低质媒体)   2017-12-24 20:55:00
dput的结果是那样子,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)试试看
作者: circusbest (闪斌)   2017-12-26 08:23:00
Write.csv(as.data.frame(data),”data.csv”)

Links booklink

Contact Us: admin [ a t ] ucptt.com