0
나는 함께 작업 할 여러지도가 있습니다. 지도에서 값 (1, 0 및 NA)을 추출하여 요약 행렬에 모두 배치하려고합니다. 지도가 너무 많아서 for 루프로 사용하는 것이 가장 좋습니다. DATASET here지도에서 값을 추출하고 요약 테이블에 삽입
setwd ('C:/Users/Israel/Dropbox/')
require (raster)
require(rgdal)
require (plyr)
#load in the emxpy matrix to be filled
range.summary<-read.csv('range_sizes.csv', header=T)
#load in maps and count pixels
G1.total<-raster('Group1/Summary/PA_current_G1.tif')
G1.total.df<-as.data.frame(G1.total)
#these are the values I need to be placed into the empty matrix (range.summary)
count (G1.total.df)
PA_current_G1 freq
1 0 227193
2 1 136871
3 NA 561188
"추출물"이란 무슨 뜻인지는 분명치 않습니다. 1, 0 및 NA의 발생을 요약 (표)하거나 특정 지역 (점선? 다각형?)에 대해 추출하는 데 관심이 있습니까? –
@Paulo Cardoso 각 맵에 대한 요약 테이블이 필요하며 해당 테이블의 값은'range.summary' 파일에 저장됩니다 –