Обработка данных с помощью dplyr
Научитесь эффективно фильтровать, упорядочивать, выбирать, изменять и обобщать данные с помощью dplyr.
«Обработка данных с помощью dplyr» — бесплатный урок R Academy на CoddyKit. Это урок 2 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения R Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс R Academy содержит 3 уроков всего.
Введение в обработку данных с помощью dplyr
Введение в обработку данных с помощью dplyr
Пакет dplyr предоставляет мощные инструменты для фильтрации, упорядочивания, выбора и обобщения данных в R.

Фильтрация строк
Фильтрация строк
Функция filter() выбирает строки на основе условий.
library(dplyr)
data <- mtcars %>% filter(mpg > 20)Выбор столбцов
Выбор столбцов
Функция select() извлекает определённые столбцы.
data <- mtcars %>% select(mpg, hp, cyl)Упорядочивание данных
Упорядочивание данных
Функция arrange() сортирует строки по возрастанию или убыванию.
data <- mtcars %>% arrange(desc(mpg))Изменение данных
Изменение данных
Функция mutate() создаёт новые переменные.
data <- mtcars %>% mutate(mpg_to_hp = mpg / hp)Обобщение данных
Обобщение данных
Функция summarize() вычисляет сводные статистические показатели.
summary_data <- mtcars %>% summarize(mean_mpg = mean(mpg), max_hp = max(hp))Группировка данных
Группировка данных
Функция group_by() группирует данные перед их обобщением.
grouped_data <- mtcars %>% group_by(cyl) %>% summarize(mean_mpg = mean(mpg))Объединение нескольких функций dplyr
Объединение нескольких функций dplyr
Вы можете объединять несколько функций dplyr в цепочку с помощью оператора конвейера %>%.
data <- mtcars %>% filter(mpg > 20) %>% select(mpg, hp) %>% arrange(desc(hp))Итоги
Итоги
В этом уроке Вы узнали:
- Как фильтровать, выбирать, упорядочивать и изменять данные с помощью
dplyr. - Как обобщать и группировать данные.
- Как объединять несколько функций dplyr с помощью оператора конвейера.

Часто задаваемые вопросы
Урок «Обработка данных с помощью dplyr» бесплатный?
Да — полный текст урока «Обработка данных с помощью dplyr» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс R Academy, подпишись на CoddyKit PRO. Курс R Academy содержит 3 уроков всего.
Чему я научусь в уроке «Обработка данных с помощью dplyr»?
Научитесь эффективно фильтровать, упорядочивать, выбирать, изменять и обобщать данные с помощью dplyr. Ты практикуешь R Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать R Academy?
Предыдущий опыт не требуется. R Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 3.
Сколько времени занимает урок «Обработка данных с помощью dplyr»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке R Academy?
Да. Каждый урок R Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Введение в Tidyverse
- Обработка данных с помощью dplyr
- Приведение данных в порядок с помощью tidyr