НачатьНачать бесплатно

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
___
Редактировать и запускать код