Перейти к основному содержимому
eLearner.app

Интерактивный курс

Курс R

Изучите программирование на R для обработки данных, статистического анализа и функционального программирования. От основ синтаксиса и векторов до матриц, фреймов данных и пользовательских функций.

01 · Модуль 1 — Основы и векторы

2 уроков

Среда R, переменные, элементарная арифметика и основная структура данных: векторы.

  1. 1.1Переменные и векторыСоздавайте переменные с помощью оператора <- и выполняйте операции с числовыми векторами, созданными с помощью c().~10 min
  2. 1.2Типы данных и матрицыИзучите типы данных (логические, символьные, числовые) и двумерную структуру матриц.~12 min

02 · Модуль 2 — Структуры и поток

2 уроков

Работа с фреймами данных для табличного анализа и контроля потока выполнения.

  1. 2.1Кадры данныхОпределяйте и запрашивайте реальные наборы данных в R, получая доступ к строкам, столбцам и фильтруя записи.~12 min
  2. 2.2Условные выражения и циклыУправляйте логическим потоком вашего кода с помощью if-else и повторяйте операции, используя циклы for.~12 min

03 · Модуль 3 — Функции и анализ

2 уроков

Напишите модульный код, определяя пользовательские функции и вычисляя статистические агрегаты.

  1. 3.1Написание функцийСоздавайте повторно используемые функции с аргументами по умолчанию и возвращаемыми значениями.~12 min
  2. 3.2Разведка и агрегированиеВычислите показатели центра (среднее, медиана), разброса (стандартное отклонение) и извлеките сводные данные с помощью функции итогов.~15 min

04 · Модуль 4 — Tidyverse и dplyr

2 уроков

Эффективно манипулируйте и преобразуйте табличные данные с помощью пакета dplyr и синтаксиса Tidyverse.

  1. 4.1Фильтрация и выбор данныхИспользуйте функции выбора, фильтрации и упорядочения, чтобы извлечь подмножества столбцов и строк и отсортировать их.~12 min
  2. 4.2Мутации и агрегацииСоздавайте новые столбцы с изменением и суммируйте данные в группах, используя group_by и суммируйте.~15 min

05 · Модуль 5 — Визуализация данных с помощью ggplot2

2 уроков

Создавайте профессиональные и информативные графики, используя графическую грамматику, реализованную в ggplot2.

  1. 5.1Грамматика и базовые геометрииСтройте графики, сопоставляя переменные с эстетическими свойствами (aes) и геометрическими фигурами (geom_point, geom_line).~12 min
  2. 5.2Кастомизация и аспектыДобавляйте метки, применяйте графические темы и разделяйте графики на подпанели с помощью facet_wrap.~15 min