Сводная таблица
Материал из Поле цифровой дидактики
(перенаправлено с «Pivot table»)
| Описание | Сводная таблица — это инструмент для агрегирования, группировки и визуализации данных по различным признакам. В образовательной статистике, например, она позволяет сравнить средний балл по классам, школам, регионам или произведённый объем домашних заданий по предметам. На языке R, а также в современных визуальных аналитических средствах (CODAP, Datawrapper), сводная таблица помогает получить структурированные ответы из больших неструктурированных наборов данных. |
|---|---|
| Область знаний | Социология, Статистика |
| Авторы | |
| Поясняющее видео | |
| Близкие понятия | |
| Среды и средства для освоения понятия | R |
[math]\displaystyle{ \text{mean_grade} = \frac{1}{n} \sum_{i=1}^n x_i }[/math]
library(dplyr)
# Примерные данные об учениках и их оценках
students <- data.frame(
class = c('7A', '7A', '7B', '7B', '7C', '7C'),
grade = c(4, 5, 3, 4, 5, 5),
### Более сложные примеры
library(pivottabler)
pt <- PivotTable$new()
pt$addData(students)
pt$addRowDataGroups("class")
pt$addColumnDataGroups("subject")
pt$defineCalculation(calculationName="Средняя_оценка", summariseExpression="mean(grade)")
pt$renderPivot()
subject = c('Math', 'Math', 'Math', 'Math', 'Math', 'Math')
)
# Сводная таблица: средняя оценка по предмету и классу
students %>%
group_by(subject, class) %>%
summarize(mean_grade = mean(grade))
Сводные таблицы вCODAP
CODAP (Common Online Data Analysis Platform) — визуальная среда для анализа данных, активно применяемая в образовательных проектах. В CODAP создание сводной таблицы интуитивно: пользователь перетаскивает переменные в строки, столбцы и значения.
Сводные таблицы в Datawrapper
Datawrapper — онлайн-инструмент для визуализации данных, поддерживающий работу с “wide” (широкими) таблицами, которые часто создаются с помощью pivot table.
