Beliebige Dateien herunterladen, sicher oder nicht
In der letzten Übung hast du gesehen, wie du Excel-Dateien aus dem Web mit dem Paket read_excel lesen kannst, indem du die Datei zuerst mit der Funktion download.file() herunterlädst.
Und es geht noch mehr: Mit download.file() kannst du jede Art von Datei aus dem Web herunterladen, über HTTP und HTTPS – Bilder, ausführbare Dateien, aber auch .RData-Dateien. Eine RData-Datei ist ein sehr effizientes Format, um R-Daten zu speichern.
Du kannst Daten aus einer RData-Datei mit der Funktion load() laden, aber diese Funktion akzeptiert keine URL-Zeichenfolge als Argument. In dieser Übung lädst du die RData-Datei zunächst sicher herunter und importierst danach die lokale Datendatei.
Diese Übung ist Teil des Kurses
Fortgeschrittenes Importieren von Daten in R
Anleitung zur Übung
- Sieh dir die URL in
url_rdataan. Sie verwendet eine sichere Verbindung,https://. Diese URL verweist auf eineRData-Datei mit einem Data Frame, der einige Kennzahlen zu verschiedenen Weinsorten enthält. - Lade die Datei unter
url_rdatamitdownload.file()herunter. Nenne die Datei in deinem Arbeitsverzeichnis"wine_local.RData". - Lade die von dir erstellte Datei
wine_local.RDatamit der Funktionload(). Sie nimmt ein Argument entgegen: den Pfad zur Datei, der in unserem Fall einfach der Dateiname ist. Nach dem Ausführen dieses Befehls ist die Variablewineautomatisch in deinem Workspace verfügbar. - Gib die
summary()deswine-Datensatzes aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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