0Pricing
R Academy · Урок

Обработка данных с помощью dplyr

Научитесь эффективно фильтровать, упорядочивать, выбирать, изменять и обобщать данные с помощью dplyr.

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

Введение в обработку данных с помощью dplyr

Введение в обработку данных с помощью dplyr

Пакет dplyr предоставляет мощные инструменты для фильтрации, упорядочивания, выбора и обобщения данных в R.

Обработка данных с помощью dplyr — иллюстрация 1

Фильтрация строк

Фильтрация строк

Функция 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 — иллюстрация 10

Часто задаваемые вопросы

Урок «Обработка данных с помощью 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 — локальная установка не требуется.

Все уроки этого курса

  1. Введение в Tidyverse
  2. Обработка данных с помощью dplyr
  3. Приведение данных в порядок с помощью tidyr
← Назад к R Academy