Date de division en différentes colonnes de l'année, le mois et le jour
J'ai le zoo des objets qui ressemblent à:
tête(obs)
Index pp
1932-01-01 0
1932-01-02 0.2
1932-01-03 0
et je veux diviser l'indice en 3 colonnes (en années, mois et jours dans des colonnes séparées) donc je peux faire quelques analyses par jour, de mois en utilisant ddply
.
Je ne sais pas si cela fait une différence, mais mes dates ont été créés à l'aide de:
dates <- as.Date(CET[,1], "%d-%m-%Y")
obs <- xts(CET[,2], dates)
où CET est le fichier d'origine avec des dates dans la colonne 1 et pp dans la colonne 2.
Merci pour votre aide!
OriginalL'auteur sbg | 2011-07-01
Vous devez vous connecter pour publier un commentaire.
1) colonnes. Nous pouvons utiliser lubridate de
year
/month
/day
ou chron dumonth.day.year
:1a) colonnes via lubridate
1b) colonnes via chron
2) globale. Cependant, nous n'avons pas vraiment besoin de créer des colonnes dans la première place. Nous pouvons simplement utiliser
aggregate.zoo
directement avec l'original zoo objet,z
, à l'aide de lubridate ou chron ou tout simplement en utilisantyearmon
de zoo en fonction de ce que vous voulez faire:2a) globale à l'aide de lubridate
2b) globale à l'aide de chron
2c) globale à l'aide de yearmon
Si nous voulons résumer chaque année/mois plutôt que de regrouper tous les mois de janvier ensemble, tous les mois de février, etc. ensuite, nous avons besoin ni chron ni lubridate mais plutôt peut utiliser du zoo de
yearmon
:OriginalL'auteur G. Grothendieck
index(CET)
ne fonctionne pas (Error: could not find function "Index"
) mais en changeant dedtstr <- as.character( CET[,1])
, des travaux!Content que ça vous a où vous en avez besoin. Remarque: La fonction est orthographié
index
, pasIndex
OriginalL'auteur 42-
Vous pouvez essayer:
Error in format.default(structure(as.character(x), names = names(x), dim = dim(x), : invalid 'trim' argument
Il semble que vos dates ont été des facteurs. Vous pouvez utiliser le str() afin d'être sûr que vous dates sont en fait des dates.
OriginalL'auteur Manuel Ramón
OriginalL'auteur Arockya