Скачать выбранные файлы из NOAA в R - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть список файлов, которые я нашел на веб-сайте NOAA с этим URL:

https://www.ncei.noaa.gov/data/gsoy/access/

Я хотел бы знать, как отсюда я могу загружать в R только определенные файлы.

1 Ответ

0 голосов
/ 12 сентября 2018

Это будет случай, когда вы будете рассматривать его как FTP.

library(RCurl)
url = "https://www.ncei.noaa.gov/data/gsoy/access/"
filenames = getURL(url, dirlistonly = TRUE)
filenames <- strsplit(filenames, "\r\n")
filenames <- unlist(filenames)

download_filenames <- c("ZI000067781.csv", "ZI000067755.csv") #specify what files you want, do this in whatever way you desire, with a regex, list, etc.


sapply(download_filenames, function(x) {
  download.file(paste(url, filename, sep = ""), paste(getwd(), "/", filename,
                                                                                        sep = ""))
}) #apply a download to your file names

Вы также можете последовательно прочитать csv, который вы хотели в кадре данных.Как сказал мистер Флик, не уверен, что именно вы хотите.

...