2014-07-12 94 views
1

創建多個時間序列對象我有5次系列一個非常簡單的CSV /數據幀,看起來像這樣:麻煩中的R

date ts1 ts2 ts3 ts4 ts5 
2000 1 4 6 10 3 
2001 4 11 4 8 4 
2002 7 23 5 9 15 
2003 8 8 3 10 8 
2004 3 9 1 9 7 

我試圖把它變成一個「MTS」的對象,這樣的我可以使用R包,VARS。我對R非常陌生,一直在Google上搜索,似乎無法找到一個簡單的方法。在導入語句中必須有一行代碼或其他東西,這對我來說是這樣嗎?

我回顧了VARS小插曲,裏面沒有東西。 http://cran.r-project.org/web/packages/vars/vignettes/vars.pdf

謝謝你的幫助。

+2

如果以上是'data.frame'名爲「數據」, 'mtsData < - TS( Data [, - 1],frequency = 1,start = 2000,class =「mts」)。 – nrussell

+0

數據[, - 1]的要點是什麼? – blast00

+0

它只是意味着「使用'Data'中除第一個以外的所有列」。我假設你不打算使用'date'作爲變量,並且因爲它將通過規範'frequency = 1,start = 2000'作爲'mtsData'對象的'tsp'屬性包含在內,所以沒有理由將其包含在第2列至第6列中。 – nrussell

回答

-1

一週前我有同樣的文件。我繞在它,並提出了新的對象,結構爲

date grp value 
2000 ts1 1 
2001 ts1 4 
2002 ts1 7 
2003 ts1 8 
2004 ts1 3 
2000 ts2 4 
2001 ts2 11 
... 

這開闢了更多的可能性