Сводная таблица

Материал из Поле цифровой дидактики
(перенаправлено с «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.