read.table
Pokud pracuješ s méně obvyklými formáty plochých souborů, hodí se ti funkce read.table(). Jde o nejzákladnější funkci pro import dat – můžeš v ní nastavit celou řadu různých argumentů. Na rozdíl od read.csv() a read.delim() má argument header výchozí hodnotu FALSE a argument sep je ve výchozím stavu "".
Teď je řada na tobě! Data jsou stále v souboru hotdogs.txt (zobrazit). První řádek neobsahuje názvy sloupců a pole jsou oddělena tabulátory. Tentokrát se ale soubor nachází ve složce data uvnitř tvého aktuálního pracovního adresáře. Proměnná path s cestou k tomuto souboru je již v kódu připravena.
Toto cvičení je součástí kurzu
Introduction to Importing Data in R
Pokyny k cvičení
- Dokonči volání funkce
read.table()tak, aby načetla soubor s oddělovačem tabulátoru uložený na cestěpath. - Zavolej funkci
head()nahotdogs– vypíše prvních 6 pozorování z datového rámce.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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
___