Compte tenu des données de séries chronologiques rasterbrick
a
avec monthly
de standardized rainfall
depuis environ 60 ans, comment puis-je calculer ce qui suit sur le rasterbrick
sans avoir à recourir à l'effondrement des données dans un dataframe
:sécheresse pixellique/fréquences hygrométriques pour RasterBrick R
Q = negative/positive number of severely dry/wet months per total months of severely dry/wet events × 100
où severely wet
comprend des valeurs dans la gamme 1.50 to 1.99
et severely dry
inclut des valeurs dans la gamme −1.99 to −1.50
Je préférerai Q
pour être au format raster
. Téléchargez l'ensemble de données et faites:
dd=spei03_df
dd[1:2]<-dd[2:1]#swap lat and lon
a=rasterFromXYZ(dd)
Des pensées? Merci.
Example data set can be found here
Ceci est très insistant. Étant donné que 'a' a des valeurs allant de -5 à + 5, lorsque vous définissez' a_dry [a_dry> = 1.5 & a_dry <= 1.99] <- 100', et toutes les autres valeurs '<100 = 0', isn Est-ce une gamme «sévèrement humide»? Comment peut-on avoir à la fois des pourcentages «sévèrement humides et sévèrement secs» dans une trame? Ce serait plus intuitif en ce sens que nous pouvons utiliser une couleur divergente pour montrer l'humidité et la sécheresse dans l'espace. Des pensées à ce sujet? Merci encore. – code123
J'ai mal lu votre gamme de sévère-sec et sévère-humide. Je vais corriger le terme de sec à humide dans mon message. – www
En ce qui concerne votre deuxième commentaire. Je pensais que vous voulez deux couches raster. Un pour résumer sévèrement sec, l'autre pour résumer sévère-humide. – www