Использование поля даты в ts?

Интересно, как я могу использовать уже существующее поле даты при создании ts в R. Иногда у вас просто есть дата до того, как у вас есть объект ts, например

x <- as.Date("2008-01-01") + c(30,60,90,120,150)
# add some data to it    
df = data.frame(datefield=x,test=1:length(x))

Теперь, есть ли способ использовать поле даты df to в качестве индекса при создании объекта ts? Потому что:

   ts(df$test,start=c(2008,1,2),frequency=12)

(очевидно) полностью игнорирует информацию о дате, которая у меня уже есть. Использование ts-методов, таких как acf, является причиной, по которой я хотел бы сделать его ts-объектом. Обычно я использую ежемесячные и квартальные временные ряды ...

16
задан Matt Bannert 3 March 2011 в 14:48
поделиться