Flache Dateien aus dem Web importieren
Im Video hast du gesehen, dass die utils-Funktionen zum Importieren von Flatfile-Daten, wie read.csv() und read.delim(), automatisch aus URLs importieren können, die auf Flatfiles im Web verweisen.
Du fragst dich sicher, ob Hadley Wickhams alternatives Paket readr genauso leistungsfähig ist. Finde es in dieser Übung heraus! Die URLs für sowohl eine .csv-Datei als auch eine .delim-Datei sind bereits für dich vorbereitet. Jetzt liegt es an dir, die Daten wirklich zu importieren. Wenn es klappt, natürlich…
Diese Übung ist Teil des Kurses
Fortgeschrittenes Importieren von Daten in R
Anleitung zur Übung
- Lade das Paket
readr. Es ist auf den Servern von DataCamp bereits installiert. - Verwende
url_csv, um die.csv-Datei einzulesen, auf die sie zeigt. Nutze dafür die Funktionread_csv(). Die.csventhält Spaltennamen in der ersten Zeile. Speichere den resultierenden Data Frame alspools. - Lies analog mit
url_delimdie Online-.txt-Datei ein. Verwende die Funktionread_tsv()und speichere das Ergebnis alspotatoes. - Gib
poolsundpotatoesaus. Sieht das korrekt aus?
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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