我目前正在尝试存储通过“ tseries”软件包获取股票报价的循环每一步的时间。不幸的是,当尝试在我的数据框中存储Sys.time()
时,它不会存储时间,而是存储大量数字。
首先,我认为这可能是class()
的问题,因此尝试使用as.POSIXct()
导致了以下错误:
“ as.POSIXct.numeric(test [,2])中的错误:必须指定'origin'”
此代码重现了我的问题:
Loop <- c(rep(NA,10))
Time <- c(rep(NA,10))
test <- cbind(Loop,Time)
for(i in 1:length(test[,1])){
test[i,1] <- i
test[i,2] <- Sys.time()
}
as.POSIXct(test[,2])
对于能帮助我解决此问题的任何提示,我将不胜感激。
答案 0 :(得分:1)
指定开始时间?
n+y