Перейти до основного вмісту
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Дослідження та агрегаціяОбчислюйте показники центру (середнє значення, медіана), розповсюдження (sd) і вилучайте підсумки за допомогою функції підсумку.~15 min

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

2 уроків

Ефективно маніпулюйте та перетворюйте табличні дані за допомогою пакета dplyr і синтаксису Tidyverse.

  1. 4.1Фільтрування та відбір данихВикористовуйте вибір, фільтр і впорядкування, щоб отримати підмножини стовпців і рядків і відсортувати їх.~12 min
  2. 4.2Мутації та агрегаціїСтворіть нові стовпці з мутацією та підсумовуванням даних у групах за допомогою group_by та summarise.~15 min

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

2 уроків

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

  1. 5.1Граматика та основні геометріїСтворюйте графіки, зіставляючи змінні з естетичними властивостями (aes) і геометричними формами (geom_point, geom_line).~12 min
  2. 5.2Налаштування та граніДодайте мітки, застосовуйте графічні теми та розділяйте ділянки на підпанелі за допомогою facet_wrap.~15 min