我有一些数据,例如:发行日期R中
Date CAC Index
2014-10-10 4073,71
2014-10-17 4033,18
2014-10-24 4128,9
但是,当我把它分成R与XLConnect库,我得到以下几点:
wb<-loadWorkbook(file.choose())
lp<-getSheets(wb)
data=lapply(seq_along(lp),function(i) readWorksheet(wb,sheet=lp[i],startRow=1))[[1]]
data[,1]=as.character(data[,1])
tail(data,3)[,c(1,4)]
Date CAC.Index
719 2014-10-09 22:00:00 4073.71
720 2014-10-16 22:00:00 4033.18
721 2014-10-23 22:00:00 4128.90
为什么我没有拿到相同的日期? 在例如: 我不得到2014年10月24日,而不是我得到2014年10月23日22:00:00
也许这是一个问题与
ttz<-Sys.getenv('TZ')
Sys.setenv(TZ='GMT')
? 问候函
您是否在某处使用了'as.POSIXct'?也许[这个答案](http://stackoverflow.com/a/26280480/3521006)有帮助吗? – 2014-10-31 10:02:40
@beginneR嗨,不,我没有使用'as.POSIXct'。 – user1665355 2014-10-31 10:12:38
您是否正在更改时区环境变量?你在导入数据之前还是之后都这样做?你的时区是什么? – jlhoward 2014-10-31 17:14:07