2014-07-12 10 views
1

J'ai un fichier CSV assez simple/trame de données avec 5 séries chronologiques qui ressemble à ceci:difficulté à créer l'objet de plusieurs séries chronologiques dans 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 

Je suis en train de transformer cela en un objet « MTS », tel que je peux utiliser le paquet R, VARS. Je suis très nouveau à R, ai été googling et ne peux pas sembler trouver une manière facile. Il doit y avoir une ligne de code ou quelque chose dans une déclaration d'importation qui fait cela pour moi?

J'ai revu la vignette VARS et il n'y a rien là-dedans. http://cran.r-project.org/web/packages/vars/vignettes/vars.pdf

Merci pour votre aide.

+2

Si ce qui précède est un 'data.frame' nommé "Data", ' mtsData <- ts (Données [, - 1], fréquence = 1, début = 2000, classe = "mts") '. – nrussell

+0

quel est le point de la donnée [, - 1]? – blast00

+0

Cela signifie simplement "utiliser toutes les colonnes de' Data' sauf la première ". Je suppose que vous ne prévoyez pas d'utiliser 'date' comme variable, et comme il sera inclus comme l'attribut' tsp' de l'objet 'mtsData' via la spécification' frequency = 1, start = 2000', il y a aucune raison de l'inclure avec les colonnes 2 à 6. – nrussell

Répondre

-1

J'avais le même type de fichier il y a une semaine. Je mis en boucle sur elle et fait un nouvel objet, structuré comme

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

qui a ouvert beaucoup plus de possibilités

Questions connexes