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

Импорт плоских файлов из интернета

В видео вы узнали, что функции пакета 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
Редактировать и запускать код