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

fread: расширенные возможности

Теперь, когда вы знакомы с основами fread(), познакомьтесь с двумя аргументами этой функции: drop и select — они позволяют исключить или выбрать нужные переменные.

Предположим, у вас есть набор данных из 5 переменных и вы хотите оставить первую и пятую, с именами "a" и "e". Все следующие варианты дадут одинаковый результат:

fread("path/to/file.txt", drop = 2:4)
fread("path/to/file.txt", select = c(1, 5))
fread("path/to/file.txt", drop = c("b", "c", "d"))
fread("path/to/file.txt", select = c("a", "e"))

Вернёмся к данным о картофеле — здесь, в DataCamp, мы особенно неравнодушны к этой теме. Данные снова доступны в файле potatoes.csv (просмотр), содержащем записи, разделённые запятыми.

Это упражнение является частью курса

Введение в импорт данных в R

Посмотреть курс

Инструкции к упражнению

  • С помощью fread() и аргумента select или drop импортируйте только столбцы texture и moistness из плоского файла. Они соответствуют столбцам 6 и 8 в файле "potatoes.csv". Сохраните результат в переменную potatoes.
  • Постройте график plot() по двум столбцам фрейма данных potatoes: texture — по оси x, moistness — по оси y. Используйте нотацию со знаком доллара дважды. При желании задайте подписи осей и заголовок графика.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import columns 6 and 8 of potatoes.csv: potatoes
potatoes <- ___

# Plot texture (x) and moistness (y) of potatoes
___
Редактировать и запускать код