我有一些數據,例如:發行日期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