R言語 ピボットテーブル作成ガイド | reshape2/tidyverse

R言語では、dplyrパッケージのsummarize()関数を使用してデータの集計ができます。以下は簡単な例です:

dfというデータセットがあり、学生の名前、科目、成績などの情報が含まれています。各学生の各科目の平均成績を計算したい場合、以下のコードを使用することができます。

library(dplyr)

df %>%
  group_by(姓名, 科目) %>%
  summarize(平均成绩 = mean(成绩))

上記のコードでは、group_by()関数が名前と科目でグループ化し、その後、summarize()関数が各グループの平均点を計算して、最終的に各学生の各科目の平均点を得る。

dplyrパッケージには、summarize()関数以外にもmutate()、filter()などの他の関数があり、これらの関数を組み合わせてより複雑なデータの要約操作ができます。

bannerAds