【发布时间】:2016-09-23 15:57:35
【问题描述】:
我有 14 个 Tiff 格式的光栅文件,我想读取一系列像素的值(相同的文件位置)。但是,当我运行 R 代码时,没有出现预期的结果。你能告诉我为什么吗?
#set working directory#
path <- 'E:/TSL_VCF/Tiffs'
setwd(path)
#list tiff files in the working directory#
list.files(path, pattern = 'tif')
#count the number of tiff files#
mylist <- list.files(path, pattern = 'tif')
mylength <- length(mylist)
#get values for certain "location"#
for (i in 1:mylength){
myraster <- raster(mylist[i])
mymatrix <- as.matrix(myraster)
mymatrix[1,771]
}
【问题讨论】: