I am using following code for quartile calculation in R using quantile function in raster package. My raster image stack has 307 images and all images have some No Data values. I just want the output without considering No Data values. I tried following code:
library(raster)
raster_data<-list.files(path= getwd() , pattern= "\\.tif$", all.files=FALSE,
full.names=TRUE,recursive=TRUE)
s <- stack(raster_data)
quantile(s, na.rm = TRUE)
Output:
quantile(s)
0% 25% 50% 75% 100%
X2008001h25v06 NA NA NA NA NA
X2008002h25v06 NA NA NA NA NA
X2008003h25v06 NA NA NA NA NA
X2008004h25v06 NA NA NA NA NA
X2008005h25v06 NA NA NA NA NA
X2008006h25v06 NA NA NA NA NA
--------------
----------------- so on
Why this NA NA NA NA NA values are coming in output instead of quartiles.