Beveiligd importeren
In de vorige oefeningen werkte je met URL's die allemaal beginnen met http://. Er is echter een veiliger alternatief voor HTTP, namelijk HTTPS, wat staat voor HyperText Transfer Protocol Secure. Onthoud dit: HTTPS is relatief veilig, HTTP niet.
Gelukkig kun je sinds R-versie 3.2.2 de standaard importfuncties gebruiken met https://-verbindingen.
Deze oefening maakt deel uit van de cursus
Gevorderd data importeren in R
Oefeninstructies
- Kijk naar de URL in
url_csv. Deze gebruikt een beveiligde verbinding,https://. - Gebruik
read.csv()om het bestand opurl_csvte importeren. Het.csv-bestand waarnaar wordt verwezen bevat kolomnamen in de eerste rij. Noem hetpools1. - Laad de package
readr. Die is al geïnstalleerd op de servers van DataCamp. - Gebruik
read_csv()om hetzelfde.csv-bestand inurl_csvin te lezen. Noem hetpools2. - Druk de structuur van
pools1enpools2af. Ziet ernaar uit dat het importeren net zo goed ging als met een normalehttp-verbinding!
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# https URL to the swimming_pools csv file.
url_csv <- "https://assets.datacamp.com/production/course_1478/datasets/swimming_pools.csv"
# Import the file using read.csv(): pools1
# Load the readr package
# Import the file using read_csv(): pools2
# Print the structure of pools1 and pools2