НачатьНачать бесплатно

Загрузка любых файлов: с защищённым и обычным соединением

В предыдущем упражнении вы узнали, как читать файлы Excel из интернета с помощью пакета read_excel, предварительно скачав файл функцией download.file().

Возможности download.file() этим не ограничиваются: с её помощью можно скачивать из сети любые файлы по протоколам HTTP и HTTPS — изображения, исполняемые файлы, а также файлы .RData. Формат RData отличается высокой эффективностью хранения данных R.

Для загрузки данных из файла RData используется функция load(), однако она не принимает URL-адрес в качестве аргумента. В этом упражнении вы сначала скачаете файл RData по защищённому соединению, а затем импортируете локальный файл с данными.

Это упражнение является частью курса

Промежуточный уровень: импорт данных в R

Посмотреть курс

Инструкции к упражнению

  • Обратите внимание на URL-адрес в переменной url_rdata. Он использует защищённое соединение https://. Этот адрес указывает на файл RData, содержащий фрейм данных с различными характеристиками вин.
  • Скачайте файл по адресу url_rdata с помощью функции download.file(). Сохраните файл под именем "wine_local.RData" в рабочей директории.
  • Загрузите созданный файл wine_local.RData с помощью функции load(). Она принимает один аргумент — путь к файлу, в нашем случае это просто имя файла. После выполнения этой команды переменная wine автоматически появится в рабочем пространстве.
  • Выведите summary() набора данных wine.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# https URL to the wine RData file.
url_rdata <- "https://assets.datacamp.com/production/course_1478/datasets/wine.RData"

# Download the wine file to your working directory


# Load the wine data into your workspace using load()


# Print out the summary of the wine data
Редактировать и запускать код