Я бы сначала проверил, что эти две строки содержат все файлы, которые вы ожидаете:
(f <- list.files(".", pattern="*.L3m_MO_SST_sst_9km.nc",full.names=F))
(lf<-length(f))
А затем в for-l oop есть ошибка. Эта строка:
data<-nc_open(f)
Необходимо сослаться на итератор i
, поэтому измените его на что-то вроде этого:
data<-nc_open(f[[i]])
Похоже, что оба сценария имеют одну и ту же ошибку.