library(rgdal)
my_asc = dir("~/Pulpit/dods/karol/TVDI113_121",
pattern=".asc", recursive=TRUE, full.names=TRUE)
for (i in 1:length(my_asc)) {
r <- readGDAL(my_asc[i])
z <- as.matrix(r)
vectordata[i] <- mean(z)
vectordatamax[i] <- max(z)
vectordatamin[i] <- min(z)
vectordev[i] <- sd(z, na.rm=TRUE)
hist(z)
png(filename="hist"+tostring(i)+".png")
}
Я пытаюсь внести некоторые изменения в этот цикл, но он все еще не работает (я работаю в Rstudio) - какой фрагмент неверен?
Я также хотел бы использовать более сложный шаблон (чтобы перечислить только файлы, которые в конце содержат два имени), но добавив что-то вроде:
pattern="_??.asc"
кажется, не работает.
Я хотел бы добавить еще один цикл для получения списка папок (вместо ручной вставки каталогов в переменную my_asc), но у меня нет идеи, как я могу это сделать?
Я не знаю, почему мой способ создания векторов для значений среднего, максимального, минимального и стандартного отклонения не работает ...