read.table
Dacă lucrezi cu formate de fișiere plate mai puțin obișnuite, vei dori să folosești read.table(). Este cea mai de bază funcție de import; poți specifica o mulțime de argumente diferite în cadrul ei. Spre deosebire de read.csv() și read.delim(), argumentul header are valoarea implicită FALSE, iar argumentul sep este "" în mod implicit.
Din nou, e rândul tău! Datele se află tot în fișierul hotdogs.txt (vizualizează). Prima linie nu conține nume de coloane, iar câmpurile sunt separate prin taburi. De data aceasta, fișierul se află în folderul data din directorul tău de lucru curent. Variabila path cu locația acestui fișier este deja definită în cod.
Acest exercițiu face parte din cursul
Introducere în importul datelor în R
Instrucțiuni pentru exercițiu
- Completează apelul
read.table()pentru a încărca fișierul delimitat prin taburi aflat lapath. - Apelează
head()pehotdogs; aceasta va afișa primele 6 observații din cadrul de date.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Path to the hotdogs.txt file: path
path <- file.path("data", "hotdogs.txt")
# Import the hotdogs.txt file: hotdogs
hotdogs <- read.table(___,
sep = ___,
col.names = c("type", "calories", "sodium"))
# Call head() on hotdogs
___