{{category R}} {{category R.function}} !!!aggregate() *群ごとにまとめて処理する(例:グループごとに平均を出すなど) aggregate(x=処理したい列, by=群ごとに分ける基準の列, FUN=処理する関数) **処理する関数の指定<>は3文字とも大文字 !!例 *以下のデータから、M.ADJについて、Criterionのスコアごとに平均を出す。 {{pre > head(errdat6) Criterion M.ADJ M.ADV M.CONJ M.CONTR M.DET M.NOUN M.NOUN.POSS M.PART M.PREP M.PRON M.PUNCT M.VERB M.VERB.FORM 1 4 0.0000000 0.9375000 0 0 0.9375000 0.000000 0 0.0000000 2.812500 0.0000000 1.875000 0.000000 0.000000 2 4 0.8356546 0.8356546 0 0 6.6852368 0.000000 0 0.8356546 2.506964 0.0000000 3.342618 0.000000 0.000000 3 3 0.0000000 2.9850746 0 0 1.4925373 0.000000 0 0.0000000 1.492537 0.0000000 0.000000 0.000000 2.985075 4 4 1.1538462 1.1538462 0 0 1.1538462 1.153846 0 0.0000000 0.000000 0.0000000 2.307692 1.153846 0.000000 5 4 0.7142857 0.0000000 0 0 0.7142857 0.000000 0 0.0000000 1.428571 0.7142857 5.000000 0.000000 0.000000 6 3 0.0000000 2.2988506 0 0 1.1494253 0.000000 0 0.0000000 2.298851 0.0000000 0.000000 0.000000 0.000000 }} {{pre > aggregate(x=errdat6[c("M.ADJ")], by=list(errdat6$Criterion), FUN=mean) Group.1 M.ADJ 1 1 0.0000000 2 2 0.4565096 3 3 0.2316389 4 4 0.2700783 5 5 0.2020805 }}