Platte bestanden van het web importeren
In de video zag je dat de utils-functies om platte-bestandsdata te importeren, zoals read.csv() en read.delim(), automatisch kunnen importeren vanaf URL's die naar platte bestanden op het web verwijzen.
Je vraagt je vast af of Hadley Wickham's alternatieve pakket, readr, net zo krachtig is. Kom er in deze oefening achter! De URL's voor zowel een .csv-bestand als een .delim-bestand zijn al voor je klaargezet. Het is aan jou om de data daadwerkelijk te importeren. Als het werkt, tenminste…
Deze oefening maakt deel uit van de cursus
Gevorderd data importeren in R
Oefeninstructies
- Laad het
readr-pakket. Het is al geïnstalleerd op de servers van DataCamp. - Gebruik
url_csvom het.csv-bestand waarnaar het verwijst in te lezen. Gebruik de functieread_csv(). De.csvbevat kolomnamen in de eerste rij. Sla het resulterende data frame op alspools. - Gebruik op dezelfde manier
url_delimom het online.txt-bestand in te lezen. Gebruik de functieread_tsv()en sla het resultaat op alspotatoes. - Print
poolsenpotatoes. Ziet het er goed uit?
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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