Aan de slagBegin gratis

Elk bestand downloaden, beveiligd of niet

In de vorige oefening zag je hoe je Excel-bestanden op het web kunt inlezen met het read_excel-pakket door het bestand eerst te downloaden met de functie download.file().

Er is meer: met download.file() kun je elk type bestand van het web downloaden via HTTP en HTTPS: afbeeldingen, uitvoerbare bestanden, maar ook .RData-bestanden. Een RData-bestand is een zeer efficiënt formaat om R-data op te slaan.

Je kunt data uit een RData-bestand laden met de functie load(), maar deze functie accepteert geen URL-tekenreeks als argument. In deze oefening download je eerst het RData-bestand veilig en importeer je daarna het lokale databestand.

Deze oefening maakt deel uit van de cursus

Gevorderd data importeren in R

Bekijk cursus

Oefeninstructies

  • Kijk naar de URL in url_rdata. Deze gebruikt een beveiligde verbinding, https://. Deze URL verwijst naar een RData-bestand met een data frame met enkele statistieken over verschillende soorten wijn.
  • Download het bestand op url_rdata met download.file(). Noem het bestand "wine_local.RData" in je werkdirectory.
  • Laad het bestand dat je hebt gemaakt, wine_local.RData, met de functie load(). Die neemt één argument: het pad naar het bestand, in ons geval alleen de bestandsnaam. Na het uitvoeren van dit commando is de variabele wine automatisch beschikbaar in je werkruimte.
  • Print de summary() van de wine-gegevensset.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# https URL to the wine RData file.
url_rdata <- "https://assets.datacamp.com/production/course_1478/datasets/wine.RData"

# Download the wine file to your working directory


# Load the wine data into your workspace using load()


# Print out the summary of the wine data
Code bewerken en uitvoeren