Аналогичный вопрос к этому был дан ответ ранее, но я не могу найти решение моей конкретной задачи:Extract согласно широты/долготы от .txt
У меня есть .txt со значениями освещенности, и Я хотел бы извлечь в csv-файл временную серию значений освещенности для определенного lat и lon. The (глава) файл .txt выглядит следующим образом:
NCOLS 839
NROWS 679
XLLCORNER 112.025
YLLCORNER -43.975
CELLSIZE 0.05
NODATA_VALUE -999
-999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999 -999...
Файл не имеет ни LON и широчайший столбца (это будет простым способом для извлечения данных). Но у него есть заголовок вроде: NCOLS, NROWS, XLLCORNER, ... Но я не знаю, как извлечь серию lat/long time с таким файлом.
Кроме того, как только временные ряды для конкретного lat/long извлекаются, я хотел бы заменить возможную нодату (-999) на среднее значение предыдущего и следующего значений серии.
Я пользуюсь R версии 3.2.4.
Загружаемая ссылка на один из TXT-файлов. Обратите внимание на этот файл в течение определенного года/месяца/дня/часа. Существует столько файлов, сколько часов в году. http://www.mediafire.com/download/t7xl9adxz3764f3/solar_dni_20130102_00UT.txt
Так же текстовый файл повторить то, что показывается в вашем образце? Другими словами, есть ли много значений XLL и YLL Corner? Поскольку вам нужен временной ряд, я предполагаю, что есть даты, соответствующие значениям освещенности ... для каждого угла xll/yll? – Bird
@Bird. Я отредактировал сообщение, пожалуйста, найдите ссылку для загрузки .txt. Все .txt 8760 файлов года выглядят одинаково. Доступ к файлу должен прояснить вопросы. – tom