Цикл n c файлов в R - PullRequest
       63

Цикл n c файлов в R

0 голосов
/ 03 мая 2020

Доброе утро всем, в настоящее время я использую код, написанный Антонио Олинто Авила-да-Сильва по этой ссылке: https://oceancolor.gsfc.nasa.gov/forum/oceancolor/topic_show.pl?tid=5954 Это позволяет мне извлекать данные типа sst / chlor_a из n c файл. Он использует al oop для создания файла Excel со всеми данными. К сожалению, я заметил, что функция принимает только первый файл данных в l oop. Таким образом, я обнаружил, что в моем файле Excel содержится 20 одинаковых данных подряд. У кого-нибудь есть решение, чтобы этот l oop работал правильно?

1 Ответ

2 голосов
/ 03 мая 2020

Я бы сначала проверил, что эти две строки содержат все файлы, которые вы ожидаете:

(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]])

Похоже, что оба сценария имеют одну и ту же ошибку.

...