Bonjour,
Je dispose d'un fichier se présentant de la façon suivante sur une année :
Mon objectif est le suivant : Créer un fonction qui me permettra de lire les données du 01/09,01/10,01/11 puis du 01/10,01/11,01/11, puis du 01/11,01/12,01/01,... jusqu'à donc de lire 3 lignes précises et de décaler la lecture ensuite d'un mois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 te_ID Date Conso Text Tint BoilerON 1 01/05/2015 0.0000000 9 15.94294 86400.000 1 02/05/2015 0.0000000 11 14.84885 86400.000 1 03/05/2015 10.5490001 16 15.66433 81041.000 1 04/05/2015 29.3809999 13 19.37050 12330.000 1 05/05/2015 18.3700000 14 19.98638 7746.000 1 06/05/2015 10.6700000 12 19.17248 6005.000
Après cela je voudrai faire la même chose mais en lisant 4 lignes : du 01/09 au 01/12, puis du 01/10 au 01/01,..., puis avec 5 lignes,.. jusqu'à avoir rebouclé l'ensemble de l'année
Enfin je voudrai ensuite faire la même chose mais avec les semaines, puis avec les jours
Je pense donc qu'il faut créer une fonction qui permettra une lecteur des lignes désirées avec 2 arguments : Période = période de référence (mois, semaine ou jour); Nbe_donnees = nombre de données à lire (3,4, ou plus en fonction de la période de référence.
Mais je ne sais pas du tout comment m'y prendre, s'il existes des fonctions sous R qui permettent une lecture "décaleé, ...
quelqu'un peut il me donner des pistes?
Merci
Partager