Bonjour,
Je me permets de poster un message suite à des difficultés rencontrées avec des données.
# Ma première question #
- Disons que je possède un jeu de données x où x possède une variable "Date" au format "POSIXlt" "POSIXt" i.e. sous le format "%Y-%m-%d %H:%M:%S". Je peux obtenir le mois et le jour d'une telle date à l'aide des fonctions strftime, par exemple strftime(x$Date,"%m") pour accéder au mois. J'ai ainsi créé deux variables, "Mois" et "Jour" en utilisant les fonctions strftime.
Je possède plusieurs valeurs journalières, et je les moyenne pour obtenir une unique valeur quotidienne en utilisant la fonction aggregate : aggregate(Profondeur~Jour:Mois, data=x, FUN=function(x) mean=mean(x)) où Profondeur est une variable quantitative de x.
J'aimerais utiliser le vecteur obtenu (Profondeur) pour le mettre sous forme de série temporelle et le plotter. Mon problème, c'est que je ne sais pas comment paramétrer l'argument "start" pour faire en sorte que la date de début soit par exemple le 01/02/2017 et la date de fin soit le 06/03/2017 (c'est-à-dire qu'il y aurait 34 données, avec possiblement moins si je n'ai pas de valeur pour une journée donnée). Je ne sais pas s'il faut également toucher à l'option "frequency"... Je souhaite surtout arriver à indiquer en abscisses les dates considérées (elles n'ont pas besoin de toutes y figurer) afin de m'y retrouver.
# Ma seconde question #
- Grâce à l'approche précédente, je peux considérer une approche journalière. Est-ce que vous savez s'il est possible de considérer une approche bimensuelle, c'est-à-dire que j'obtiendrais une valeur numérique (Profondeur) tous les 15 jours ? Je ne vois pas trop comment mettre ceci en œuvre. Si vous avez des exemples, je suis également preneur :)
Je vous remercie par avance pour vos futures réponses.
Bien à vous,
Nicolas L.