Grouper des dates n par n
Bonjour, voici mon problème:
Comment peut on regrouper les dates 2 par 2 , ou 3 par 3, etc ?
Exemple:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
individu | Date | Var1
A 2015-01-01 5
A 2015-01-02 7
A 2015-01-03 8
A 2015-01-04 2
A 2015-01-05 4
B 2015-01-01 9
B 2015-01-02 1
B 2015-01-03 0
B 2015-01-04 3
B 2015-01-05 8
C 2015-01-02 11
C 2015-01-03 4
C 2015-01-04 8
C 2015-01-05 5 |
Et j'aimerais obtenir, par exemple pour une période de 2 jours, soit n=2:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Individu | periode | somme (Var1)
A 1 12
A 2 10
A 3 4
B 1 10
B 2 3
B 3 8
C 1 11
C 2 12
C 3 5 |
Finalement dans cet exemple avec n=2, la période1 correspond aux 2 premiers jours de janvier, la période 2 correspond aux jours 3 et 4, etc ...
Pour n=7, c'est facile, en modifiant le format de la date, je peux avoir un indicateur du numéro de la semaine. Mais pour un n quelconque, je n'ai pas encore trouvé de méthode rapide.
J'ai indiqué somme(Var1) dans l'exemple, mais j'aimerais pouvoir faire aussi des moyennes sur la période, des comptages, etc ...