2015-12-05 5 views
2

Я хочу генерировать данные временных рядов, регистрируемых каждые 50 мс в csv-файле, используя R в течение 48 часов.Как генерировать данные временных рядов в R

Я попытался следующие, но безуспешно

x<-Sys.time() 
x 
# [1] "2015-12-05 08:00:29 EST" 
x.ts <- ts(x, start=1, freq=2) 
x.ts 
# Time Series: 
# Start = c(1, 1) 
# End = c(10, 1) 
# Frequency = 2 
# [1] 1449317249 1449317249 1449317249 1449317249 1449317249 1449317249 
# [7] 1449317249 1449317249 1449317249 1449317249 1449317249 1449317249 
# [13] 1449317249 1449317249 1449317249 1449317249 1449317249 1449317249 
# [19] 1449317249 

Любая помощь приветствуется.

ответ

4

Вы можете попробовать это:

start <- as.POSIXct("2015-12-05 08:00:29.000", "%Y-%m-%d %H:%M:%OS") 
end <- as.POSIXct("2015-12-07 08:00:29.000", "%Y-%m-%d %H:%M:%OS") 

x <- seq(start, end, by=0.05) 
+0

хорошая идея (она использует функцию seq.POSIXt - см "seq.POSIXt?") –

Смежные вопросы