Загрузка любых файлов: с защищённым и обычным соединением
В предыдущем упражнении вы узнали, как читать файлы 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