Importera platta filer från webben
I videon såg du att utils-funktionerna för att importera platta filer, till exempel read.csv() och read.delim(), kan hämta data direkt från URL:er som pekar på filer på webben.
Du undrar kanske om Hadley Wickhams alternativa paket, readr, är lika kraftfullt. Ta reda på det i den här övningen! URL:erna för både en .csv-fil och en .delim-fil är redan definierade i koden. Det är upp till dig att faktiskt importera datan. Om det nu fungerar, förstås…
Den här övningen är en del av kursen
Importera data på mellannivå i R
Övningsinstruktioner
- Läs in paketet
readr. Det är redan installerat på DataCamps servrar. - Använd
url_csvför att läsa in den.csv-fil som URL:en pekar på. Använd funktionenread_csv()..csv-filen har kolumnnamn på första raden. Spara den resulterande dataramen sompools. - Använd på samma sätt
url_delimför att läsa in.txt-filen online. Använd funktionenread_tsv()och spara resultatet sompotatoes. - Skriv ut
poolsochpotatoes. Ser det korrekt ut?
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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