Чтение сжатых bin-файлов с FTP-сервера в R

Я пытаюсь прочитать сжатые файлы .bin (.gz) с FTP-сервера (заархивированные оценки ежедневных осадков NOAA / Центра прогнозирования климата RFE2.0 в южной Азии). Вот ссылка: ftp://ftp.cpc.ncep.noaa.gov /fews/S.Asia/ Сначала я скачал файл и попытался разархивировать его в R:

read.table(gzfile("cpc_rfe_v2.0_sa_dly.bin.20010501.gz"))

file <- untar("cpc_rfe_v2.0_sa_dly.bin.20010501.gz")

remfname <- "ftp://ftp.cpc.ncep.noaa.gov/fews/S.Asia/data/cpc_rfe_v2.0_sa_dly.bin.20010501.gz"
locfname <- "cpc_rfe_v2.0_sa_dly.bin.20010501.gz"
download.file(remfname, locfname)
con <- gzcon(file(locfname, "rb"))

Ни одна из этих команд не работает... Следующая проблема заключается в том, что мне просто нужно подмножество данных для конкретных стран (суточные оценки количества осадков для Вьетнама (с 2012 г.) и Таиланда (с 2001 г.)). Но я не могу прочитать файл bin.gz в R, поэтому не знаю структуру набора данных. Я нашел тему с похожим вопросом, но это тоже не сработало: R: чтение заархивированного бинарного файла.

Не могли бы вы помочь мне, как решить эту / эти проблемы? буду рад любым идеям...


person Mapos    schedule 21.06.2017    source источник