Je bricole plus que je ne code sur R et il arrive régulièrement que je bloque sur des fonctions simples... Ici, j'ai un dataframe avec pour une même date (qui correspond à un point de grille avec les coordonnées correspondantes LAMBX et LAMBY) des valeurs hydroclimatiques (PRENEI, T_Q, PTOT...)
Code : Tout sélectionner
LAMBX LAMBY DATE PRENEI_Q PRELIQ_Q T_Q EVAP_Q ETP_Q PE_Q PTOT
29523547 900000 2257000 1980-01-01 1.8 0.1 -1.1 0.0 0.3 1.9 1.9
29527200 900000 2265000 1980-01-01 0.4 0.0 -0.3 0.0 0.3 0.4 0.4
29855970 908000 2257000 1980-01-01 1.9 0.0 -1.9 0.0 0.3 1.9 1.9
29859623 908000 2265000 1980-01-01 1.7 0.1 -0.8 0.0 0.3 1.8 1.8
30181087 916000 2257000 1980-01-01 2.0 0.0 -2.7 0.0 0.3 2.0 2.0
30184740 916000 2265000 1980-01-01 1.8 0.0 -1.5 0.0 0.3 1.8 1.8
30502551 924000 2257000 1980-01-01 1.7 0.0 -3.4 -0.1 0.3 1.8 1.7
30506204 924000 2265000 1980-01-01 1.4 0.0 -2.9 -0.1 0.2 1.5 1.4
29523548 900000 2257000 1980-01-02 7.4 0.0 -2.8 0.1 0.1 7.3 7.4
29527201 900000 2265000 1980-01-02 4.4 0.0 -2.0 0.1 0.1 4.3 4.4
29855971 908000 2257000 1980-01-02 7.6 0.0 -3.4 0.1 0.1 7.5 7.6
29859624 908000 2265000 1980-01-02 7.3 0.0 -2.5 0.1 0.1 7.2 7.3
30181088 916000 2257000 1980-01-02 8.0 0.0 -4.1 0.1 0.1 7.9 8.0
30184741 916000 2265000 1980-01-02 7.5 0.0 -3.1 0.1 0.1 7.4 7.5
30502552 924000 2257000 1980-01-02 6.0 0.0 -4.4 0.0 0.1 6.0 6.0
30506205 924000 2265000 1980-01-02 2.6 0.0 -3.7 -0.1 0.1 2.7 2.6
J'aurais aimé à chaque changement de date réaliser la moyenne de toutes mes variables hydroclimatiques ; du coup ne plus avoir 8 points pour une date donnée mais un point correspondant avec mes différentes moyennes. J'espère être clair afin que quelqu'un puisse me fournir une piste.
Je me doute que la solution ne doit pas être bien complexe mais après avoir testé des choses avec apply, je cale un peu...
Merci d'avance pour le coup de main
Bonne journée
Vincent