Імпорт плоских файлів із вебу
У відео ви бачили, що функції utils для імпорту плоских файлів, зокрема read.csv() і read.delim(), уміють автоматично імпортувати з URL-адрес, які вказують на такі файли в інтернеті.
Можливо, ви замислилися, чи є альтернативний пакет Гедлі Вікема, readr, таким само потужним. З'ясуйте це у цій вправі! URL-адреси і для файлу .csv, і для файлу з розділювачами вже підготовлені для вас. Вам лишилося справді імпортувати дані. Якщо це спрацює, звісно…
Ця вправа є частиною курсу
Середній рівень імпорту даних у R
Інструкції до вправи
- Підключіть пакет
readr. Він уже встановлений на серверах DataCamp. - Використайте
url_csv, щоб прочитати файл.csv, на який він вказує. Скористайтеся функцієюread_csv(). У файлі.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