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

Материал из Поле цифровой дидактики
Версия от 07:43, 15 ноября 2025; Patarakin (обсуждение | вклад) (Новая страница: «{{Понятие |Description=Сводная таблица — это инструмент для агрегирования, группировки и визуализации данных по различным признакам. В образовательной статистике, например, она позволяет сравнить средний балл по классам, школам, регионам или произведённый...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)


Описание Сводная таблица — это инструмент для агрегирования, группировки и визуализации данных по различным признакам. В образовательной статистике, например, она позволяет сравнить средний балл по классам, школам, регионам или произведённый объем домашних заданий по предметам. На языке 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))