У меня есть 365 файлов .nc за один год, каждый из которых содержит информацию о влажности почвы за один день. Я хочу извлечь информацию о влажности почвы из трех разных координат и записать их в три CSV-файла за данный год. В настоящее время я могу преобразовать все 365 файлов .nc в 365 файлов csv, как указано в прикрепленном коде. Как действовать дальше?
rm(list = ls())
library(raster)
library(ncdf4)
ptf <- "D://SMOS_ECV_SM//SMOS_ECV_SM//ECV_SM_Data_1978_2010//1978"
setwd(ptf) # change your working directory
lf <- list.files(pattern="[.]nc$") # list of files ending in .nc
for(i in lf){
nc.brick <- brick(i)
nc.df <- as.data.frame(nc.brick[[1]], xy=T)
write.csv(nc.df, sub("[.]nc$",".csv",i)) # write to the same file name substituting .nc to .csv
}