Курс имеет целью научить студентов базовым навыкам работы в языке программирования R – одного из современных инструментов обработки данных. Курс рассчитан на аудиторию, которая знакома с принципами работы в компьютерных программах, похожих на Microsoft Excel; при этом опыта программирования не требуется. Курс проводится в весеннем семестре.
Курс включает 12 практических занятий по следующим темам:
- Оперирование (создание, математические и логические операции, взятие подмножеств (subset)) объектами классов: vector (вектор), data.frame (таблица с данными), matrix (матрица), list (список).
- Загрузка и выгрузка данных в R: txt, csv, shp.
- Визуализация данных, автоматическая выгрузка визуализации в jpg, pdf.
- Функция if-else и циклы for.
- Функции типа apply как удобная альтернатива циклам.
- Создание собственных функций.
- Работа с датами.
- Работа с файловой системой: автоматический поиск, перенос и переименование файлов и папок.
- Мини-проект: Использование R для обработки данных, используемых студентом в дипломной работе.
Литература
- Online курс: Programming in R https://www.coursera.org/learn/r-programming/home/week/1
Составитель – инженер 1 категории Антон Анатольевич Плетенёв