Importă fișiere plate de pe web
În video ai văzut că funcțiile din utils pentru importul fișierelor plate, precum read.csv() și read.delim(), pot importa automat date din URL-uri care indică fișiere plate de pe web.
Probabil te întrebi dacă pachetul alternativ al lui Hadley Wickham, readr, este la fel de capabil. Ei bine, află singur în acest exercițiu! URL-urile pentru un fișier .csv și un fișier .delim sunt deja definite în cod. Depinde de tine să imporți efectiv datele. Dacă funcționează, bineînțeles…
Acest exercițiu face parte din cursul
Importul intermediar al datelor în R
Instrucțiuni pentru exercițiu
- Încarcă pachetul
readr. Este deja instalat pe serverele DataCamp. - Folosește
url_csvpentru a citi fișierul.csvcătre care indică. Utilizează funcțiaread_csv(). Fișierul.csvconține numele coloanelor pe primul rând. Salvează dataframe-ul rezultat capools. - Similar, folosește
url_delimpentru a citi fișierul.txtonline. Utilizează funcțiaread_tsv()și salvează rezultatul capotatoes. - Afișează
poolsșipotatoes. Arată corect?
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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