作者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/cn.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