R言語 ピボットテーブル作成ガイド | reshape2/tidyverse
R言語では、dplyrパッケージのsummarize()関数を使用してデータの集計ができます。以下は簡単な例です:
dfというデータセットがあり、学生の名前、科目、成績などの情報が含まれています。各学生の各科目の平均成績を計算したい場合、以下のコードを使用することができます。
library(dplyr)
df %>%
group_by(姓名, 科目) %>%
summarize(平均成绩 = mean(成绩))
上記のコードでは、group_by()関数が名前と科目でグループ化し、その後、summarize()関数が各グループの平均点を計算して、最終的に各学生の各科目の平均点を得る。
dplyrパッケージには、summarize()関数以外にもmutate()、filter()などの他の関数があり、これらの関数を組み合わせてより複雑なデータの要約操作ができます。