Импорт плоских файлов из интернета
В видео вы узнали, что функции пакета utils для импорта плоских файлов — например, read.csv() и read.delim() — умеют автоматически загружать данные по URL-адресам, указывающим на файлы в интернете.
Вероятно, вы задались вопросом: справится ли с этим альтернативный пакет Хэдли Уикема — readr? Проверим это в данном упражнении! URL-адреса .csv-файла и файла с разделителями уже заданы в коде. Ваша задача — импортировать данные. Если, конечно, всё получится…
Это упражнение является частью курса
Промежуточный уровень: импорт данных в R
Инструкции к упражнению
- Загрузите пакет
readr. Он уже установлен на серверах DataCamp. - Используйте
url_csv, чтобы прочитать.csv-файл, на который указывает эта переменная. Воспользуйтесь функциейread_csv(). Первая строка файла содержит названия столбцов. Сохраните полученный набор данных какpools. - Аналогичным образом используйте
url_delim, чтобы прочитать.txt-файл из интернета. Воспользуйтесь функциейread_tsv()и сохраните результат какpotatoes. - Выведите
poolsиpotatoes. Данные выглядят корректно?
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Load the readr package
# Import the csv file: pools
url_csv <- "http://assets.datacamp.com/production/course_1478/datasets/swimming_pools.csv"
# Import the txt file: potatoes
url_delim <- "http://assets.datacamp.com/production/course_1478/datasets/potatoes.txt"
# Print pools and potatoes