read.table
Якщо ви працюєте з більш екзотичними форматами плоских файлів, скористайтеся read.table(). Це базова функція імпорту; у ній можна вказати безліч різних аргументів. На відміну від read.csv() та read.delim(), аргумент header за замовчуванням дорівнює FALSE, а аргумент sep за замовчуванням — "".
Знову ваша черга! Дані — це все той самий hotdogs.txt (переглянути). У першому рядку немає назв стовпців, а роздільники полів — табуляції. Цього разу файл міститься в папці data у межах вашого поточного робочого каталогу. Змінну path з місцем розташування цього файлу вже створено для вас.
Ця вправа є частиною курсу
Вступ до імпорту даних у R
Інструкції до вправи
- Доповніть виклик
read.table(), щоб завантажити файл, розділений табуляціями, який знаходиться за шляхомpath. - Викличте
head()дляhotdogs; це виведе перші 6 спостережень у датафреймі.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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
___