난 당신이 이런 식으로 뭔가를 찾고 생각 : 당신은 스택을 부분 집합 때
uni<-unique(animal$ID)
for (i in 1:length(uni)){
ras <- subtest[[i]]
outrasname<- paste("DIRECTORY", paste('animal_ID',
as.character(uni[i]),sep="_"),sep="/")
writeRaster(ras, outrasname, format="HFA")
}
가 []
운영자가 당신을 제공
uni<-unique(animal$ID)
for (i in 1:length(uni)){
subtest<- animalstack [i]
ras<-raster(subtest[[1]])
values(ras)<- values(subtest[[1]])
outrasname<- paste("DIRECTORY", paste('animal_ID',
as.character(uni[l]),sep="_"),sep="/")
writeRaster(ras, outrasname, format="HFA")
}
그러나, 나는 다음과 같은 오류가 발생합니다 모든 레이어의 해당 셀 번호에 대한 값입니다. 그래서 당신은 오류가 발생했습니다. [[]]
연산자는 지정된 레이어를 스택에서 반환합니다.
? 패키지입니까, 아니면 쓰셨습니까? 코드를 살펴 보는 것이 좋을 것입니다. – FisherDisinformation