Je travaille avec un jeu de données de températures horaires et j'ai besoin de calculer les «degrés-heures» au-dessus d'un seuil de chaleur pour chaque événement extrême. J'ai l'intention d'exécuter des statistiques sur les intensités (magnitude et durée combinées) de chaque événement pour comparer plusieurs sites au cours de la même période.Ajouter des valeurs de température consécutives au-dessus du seuil pour créer des «degrés-heures»
Exemple de données:
Temp
1 14.026
2 13.714
3 13.25
.....
21189 12.437
21190 12.558
21191 12.703
21192 12.896
données après avoir sélectionné quelques heures seulement au-dessus du seuil de 18 degrés, puis en soustrayant 18 à révéler degrés au-dessus 18:
Temp
5297 0.010
5468 0.010
5469 0.343
5470 0.081
5866 0.010
5868 0.319
5869 0.652
Après cette étape, je besoin d'aide pour somme des heures consécutives pendant lesquelles la lecture a dépassé mon seuil spécifié.
Ce que je suis l'espoir de produire de l'échantillon ci-dessus:
Temp
1 0.010
2 0.434
3 0.010
4 0.971
J'ai débattais la manipulation de ces données dans une série chronologique ou en ajoutant des colonnes supplémentaires, mais je ne veux pas plusieurs lignes pour chaque événement réchauffement . J'apprécierais énormément n'importe quel conseil.