Как загружать файлы из Интернета с помощью R

Как загружать файлы из Интернета с помощью R

Вы можете использовать следующий базовый синтаксис для загрузки файла из Интернета с помощью языка программирования R:

download. file (url, destfile)

куда:

  • url : строка символов, содержащая URL-адрес файла.
  • destfile : строка символов, содержащая место сохранения файла.

В следующем пошаговом примере показано, как использовать этот синтаксис на практике.

Шаг 1: Найдите URL-адрес файла

В этом примере я загружу CSV-файл, содержащий информацию о полях моделей самолетов в Нью-Йорке, расположенный по следующему URL-адресу:

[**https://catalog.data.gov/dataset?res_format=CSV&organization=city-of-new-york**](https://catalog.data.gov/dataset?res_format=CSV&organization=city-of-new-york)

Чтобы получить точный URL-адрес для этого CSV-файла, я щелкну правой кнопкой мыши кнопку CSV и затем выберу Копировать адрес ссылки :

Затем я сохраню этот URL как строковую переменную в R:

#define URL location
url<-"https://data.cityofnewyork.us/api/views/brsj-szf5/rows.csv?accessType=DOWNLOAD"

Шаг 2: Определите место назначения для файла

Далее я укажу место назначения для сохранения файла:

#define destination for file
destfile <- "C:/Users/Bob/Downloads"

Шаг 3: Загрузите и просмотрите файл

Далее я буду использовать следующий код для загрузки файла:

#download file and save in specified destination
download. file (url, destfile)

Наконец, я перейду к файлу «Загрузки», где я сохранил файл CSV:

Если я дважды щелкну файл, я смогу открыть и просмотреть содержимое:

Дополнительные ресурсы

В следующих руководствах объясняется, как работать с другими типами файлов в R:

Как импортировать файлы CSV в R
Как импортировать файлы Excel в R
Как импортировать файлы SPSS в R
Как импортировать файлы SAS в R
Как импортировать файлы статистики в R

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.