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
___