Проект по R: различия между версиями
Перейти к навигации
Перейти к поиску
(не показана 1 промежуточная версия этого же участника) | |||
Строка 44: | Строка 44: | ||
=== Занятие 5. Визуализация с библиотекой ggplot2 (21 апреля) === | === Занятие 5. Визуализация с библиотекой ggplot2 (21 апреля) === | ||
− | * Теоретическая часть: знакомство с ggplot2 ([конспект], код [https://github.com/allatambov/ForShiny/blob/main/class05.r R], файл [https://github.com/allatambov/ForShiny/blob/main/class05.Rmd Rmd]). | + | * Теоретическая часть 1: знакомство с ggplot2 ([https://rpubs.com/AllaT/r-ggplot-new конспект], код [https://github.com/allatambov/ForShiny/blob/main/class05.r R], файл [https://github.com/allatambov/ForShiny/blob/main/class05.Rmd Rmd]). |
+ | * Теоретическая часть 2: больше графиков с ggplot2 ([конспект], код [https://github.com/allatambov/ForShiny/blob/main/class05-add.r R], файл [https://github.com/allatambov/ForShiny/blob/main/class05-add.Rmd Rmd]). | ||
* Практическая часть: совмещаем ggplot2 и Shiny ([https://www.dropbox.com/scl/fo/u3k3y2yno25qinibltvn5/h?dl=0&rlkey=e32ltrdyuuv2c0y6cq8my9sj9 app.R]). | * Практическая часть: совмещаем ggplot2 и Shiny ([https://www.dropbox.com/scl/fo/u3k3y2yno25qinibltvn5/h?dl=0&rlkey=e32ltrdyuuv2c0y6cq8my9sj9 app.R]). | ||
* [https://www.dropbox.com/s/5cb6j6cvhths72j/class05.mp4?dl=0 Видеозапись] занятия, файлы для работы: [https://github.com/allatambov/ForShiny/blob/main/data.xls data.xls], [https://raw.githubusercontent.com/allatambov/ForShiny/main/summer.csv summer.csv], [https://raw.githubusercontent.com/allatambov/ForShiny/main/winter.csv winter.csv]. | * [https://www.dropbox.com/s/5cb6j6cvhths72j/class05.mp4?dl=0 Видеозапись] занятия, файлы для работы: [https://github.com/allatambov/ForShiny/blob/main/data.xls data.xls], [https://raw.githubusercontent.com/allatambov/ForShiny/main/summer.csv summer.csv], [https://raw.githubusercontent.com/allatambov/ForShiny/main/winter.csv winter.csv]. |
Текущая версия на 01:48, 22 апреля 2023
Это страница проекта «Создание интерактивных аналитических панелей для визуализации социально-экономических данных». Название «проект» условное, это практический курс с результатом в виде проекта – веб-приложения Shiny на выходе.
Руководитель проекта: Тамбовцева Алла.
Содержание
- 1 Программное обеспечение
- 2 Материалы занятий
- 2.1 Вводные материалы
- 2.2 Занятие 1. Структуры данных в R (10 марта)
- 2.3 Занятие 2. Управляющие конструкции в R (17 марта)
- 2.4 Занятие 3. Работа с датафреймами. Функции и введение в Shiny (7 апреля)
- 2.5 Занятие 4. Работа с датафреймами с библиотекой tidyverse (14 апреля)
- 2.6 Занятие 5. Визуализация с библиотекой ggplot2 (21 апреля)
Программное обеспечение
Для работы необходимо установить (именно в таком порядке): R и RStudio. Если у вас уже установлена более ранняя версия R или RStudio, специально переустанавливать их не нужно. Ссылки для скачивания:
- R: для Windows, для Mac OS (файл R-4.2.3.pkg или R-4.2.3-arm64.pkg, если у вас новая система на процессоре M1);
- RStudio: для разных систем.
Также можно пользоваться облачной версией RStudio Cloud.
Материалы занятий
Вводные материалы
- Если мало работали с R и RStudio, вот инструкция по работе в RStudio.
- Также можно посмотреть тему №1 здесь, в материалах курса по R, который был два года назад.
Занятие 1. Структуры данных в R (10 марта)
- Теоретическая часть: векторы, последовательности, матрицы и списки (конспект, код R, файл Rmd).
- Практическая часть: создание и настройка столбиковой диаграммы (конспект, код R, файл Rmd).
Занятие 2. Управляющие конструкции в R (17 марта)
- Теоретическая часть: условные конструкции, цикл for (конспект, код R, файл Rmd).
- Практическая часть: создание линейного графика для визуализации динамики (конспект, код R, файл Rmd).
- Видеозапись занятия, файлы с данными.
Занятие 3. Работа с датафреймами. Функции и введение в Shiny (7 апреля)
- Теоретическая часть: работа с датафреймами + функции (конспект, код, файл Rmd).
- Практическая часть: создание приложения Shiny (app.R для первого приложения, app.R для второго приложения).
- Видеозапись занятия, файл coffee_and_code.csv
Занятие 4. Работа с датафреймами с библиотекой tidyverse (14 апреля)
- Теоретическая часть: работа с датафреймами (конспект, код R, файл Rmd).
- Практическая часть: совмещаем tidyverse и Shiny (app.R).
- Видеозапись занятия, файл для работы: CPI2019.csv
Занятие 5. Визуализация с библиотекой ggplot2 (21 апреля)
- Теоретическая часть 1: знакомство с ggplot2 (конспект, код R, файл Rmd).
- Теоретическая часть 2: больше графиков с ggplot2 ([конспект], код R, файл Rmd).
- Практическая часть: совмещаем ggplot2 и Shiny (app.R).
- Видеозапись занятия, файлы для работы: data.xls, summer.csv, winter.csv.