Aggregate()関数を作成しました

RのAggregate()関数は、データをサブセットに分割し、各サブセットの要約統計を計算し、結果をgroup by形式で返します。 Rの集計関数は、SQLのgroup byに似ています。 Aggregate()関数は、sum、count、mean、minimum、Maximumなどのすべての集計操作を実行するのに便利です。

次の例を見てみましょう

  • Aggregate()グループ合計を計算します
  • aggregate()関数を使用してグループの最大値と最小値を計算します
  • Aggregate()関数を使用してグループの平均を計算します
  • aggregate()関数を使用してグループカウントを取得します

A aggregate()関数の絵文字表現、すなわち集計合計は、rの

集計関数の下に示されています0

RのAggregate()関数の構文:

aggregate(x,by,FUN,…,simplify=TRUE,drop=TRUE)
X Rオブジェクト、主にdataframe
によってサブセットがグループ化されるグループ化要素のリスト
FUN 要約統計量を計算する関数
simplify 可能であれば、結果をベクトルまたは行列に単純化する必要があるかどうかを示す論理
drop グループ化値の未使用の組み合わせを削除するかどうかを示す論理値。

RでのAggregate()関数の例:

rでのaggregate関数の簡単な例を示すためにirisデータセットを使用しましょう。 すべてのメトリックの平均を求めたいとします(Sepal。長さのがく片。幅の花弁。長さの花弁。異なる種の場合、集計関数

# Aggregate function in R with mean summary statisticsagg_mean = aggregate(iris,by=list(iris$Species),FUN=mean, na.rm=TRUE)agg_mean

上記のコードは、各グループの平均を計算することにより、アイリスデータセットの最初の4列を取り、「種」でグループ化するた1

メモ: Aggregate()関数を使用する場合、by変数はリストに含まれている必要があります。

sumを使用したrのaggregate()関数の例:

rのaggregate()関数を使用して、種間のすべてのメトリックの合計を作成し、種ごとにグループ化しましょう。上記のコードを実行すると、出力はRの

集約関数になります2

countを使用したRのaggregate()関数の例:

aggregate()関数を使用して、種と種ごとにグループ化されたすべてのメトリックのカウントを作成しましょう。上記のコードは、虹彩データセットの最初の4列を取り、各グループのカウントを計算して「種」でグループ化するため、出力はRの

集計関数になります3

最大値を持つRのaggregate()関数の例:

aggregate()関数を使用して、種と種ごとのグループ全体のすべてのメトリックの最大値を作成しましょう。上記のコードは、虹彩データセットの最初の4列を取り、各グループの最大値を計算して「種」でグループ化するため、出力はRの

集計関数になります4

最小値を持つRのaggregate()関数の例:

aggregate()関数を使用して、種と種ごとのグループ全体のすべてのメトリックの最小値を作成しましょう。上記のコードは、アイリスデータセットの最初の4列を取り、各グループの最小値を計算して「種」でグループ化するため、出力はR5の

集約関数になります。