Хранение Sys.time () во фрейме данных - PullRequest
0 голосов
/ 23 июня 2019

В настоящее время я пытаюсь сохранить время каждого шага цикла, который тянет котировки акций через пакет "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])

Буду благодарен за любые советы, которые позволят мне решить эту проблему.

1 Ответ

1 голос
/ 23 июня 2019

Укажите время возникновения?

as.POSIXct(test[,2], origin = "1970-01-01", tz = "UTC")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...