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
___