read.table
Jeśli masz do czynienia z mniej typowymi formatami plików płaskich, przyda ci się funkcja read.table(). To najbardziej podstawowa funkcja do importowania danych – możesz w niej określić wiele różnych argumentów. W odróżnieniu od read.csv() i read.delim(), argument header ma domyślną wartość FALSE, a argument sep domyślnie przyjmuje wartość "".
Twój ruch! Dane nadal pochodzą z pliku hotdogs.txt (podgląd). Pierwszy wiersz nie zawiera nazw kolumn, a separatorem pól jest tabulator. Tym razem plik znajduje się w folderze data wewnątrz bieżącego katalogu roboczego. Zmienna path ze ścieżką do tego pliku jest już zdefiniowana w kodzie.
To ćwiczenie jest częścią kursu
Wprowadzenie do importowania danych w R
Instrukcje do ćwiczenia
- Uzupełnij wywołanie
read.table(), aby wczytać plik rozdzielany tabulatorami znajdujący się pod ścieżkąpath. - Wywołaj funkcję
head()na obiekciehotdogs– wyświetli ona pierwsze 6 obserwacji z ramki danych.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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
___