1
나는 여러 해 동안 같은 위치의 래스터 목록을 가지고 있습니다. 시간 경과에 따른 픽셀 값의 변화는 픽셀의 시계열을 나타냅니다.raster.list에서 길이 방향 픽셀 값 추출, 데이터 프레임에 저장
library(raster)
# create raster data from scratch
# create empty raster
y1<-raster(ncol = 3, nrow = 3)
values(y1)<-1:9
projection(y1)<-CRS("+init=epsg:4326")
# create and diversify the rasters
y2<-y1+10
y3<-y1+20
y4<-y1+30
# make list of rasters
y.list<-list(y1, y2,y3,y4)
# plot all rasters at once
par(mfrow = c(2,2))
for(i in 1:length(y.list)) {
plot(y.list[[i]])
}
방법 dataframe : 더 I는 각 화소 당 시간 동안 값을 추출하고, 여기서 행 = #pixel 열 = 년
더미 데이터가 데이터 프레임에 저장해야 분석하려면 과 같아야합니다
y1 y2 y3 y4
pixel1 1 10 20 30
pixel2
...
pixel9 9 19 29 39
어떻게 시간이 지남에 고유 한 픽셀 값을 추출, 데이터 프레임에 각각의 픽셀 데이터를 변환하는?