January 11

Вводная лекция

R intro: операторы и векторы. Арифметические операторы в R, оператор присвоения, логические операторы. Создание векторов. Выбор элементов векторов по позиции и по условию.

January 18

Списки и таблицы. Создание списков. Таблицы как вид списков. Тип таблиц data.frame и его развитие - data.table и tibble. Создание data.table, операции над строками.

February 1

data.table pt.2. Операции над колонками, манипуляции с таблицами (rbind(), merge()).

February 8

data.table pt.3. Разбор предыдущей домашней работы. Некоторые полезные конструкции data.table - сортировка, .N, uniqueN(), фильтрация колонок, .SD. Условные операторы / ветвление - ifelse(). Синтаксис решейпа/пивота - dcast(), melt().

February 15

data.table pt.4. Разбор предыдущей домашней работы. Контрольная.

February 29

import data - импорт текстовых данных построчно, импорт таблиц, xlsx-файлов и файлов SPSS.

visualization - задачи и принципы визуализации, типы графиков, врущие графики.

March 21

ggplot2 - введение в пакет ggplot2 - идеология grammar of graphics, базовые геомы, настройка визуальных параметров, композиция слоев.

April 11

ggplot2 pt2 - кастомизация графиков (параметры осей, световые схемы, фасеты и темы).

plotly - введение в пакет plotly - интерактивные графики, базовые графики, композиция слоев, параметры линий, пользовательские ховеры, параметры всего графика (название, подписи осей и проч.).

April 18

Web-скрапинг - основый html, скрапинг данных с помощью пакета rvest.

April 25

Основы программирования Условные операторы (ветвления). Цикл for, неявные циклы и семейство функций *pply. Создание функций. Анонимные функции.

May 16

rvest практикум Вспоминаем функции, циклы for и lapply(). Продолжаем парсинг статей журнала “Экономическая социология”.

May 23

API Структура JSON-объектов, импорт JSON-объектов в R. Введение в API - задачи API, что такое API key и как выглядит документация API. Знакомство с httr и GET-запросами.

HW2

Homework 2 - первая домашняя работа на оценку. Срок сдачи - 10 июня включительно.

June 6

VK API. Работа с VK API - авторизация, методы, документация. Импорт списка друзей. Построение графа связей друзей и визуализация с помощью igraph.