在R語言中,aggregate()函數用于對數據進行分組匯總。它的基本用法如下:
aggregate(formula, data, FUN = “mean”, …)
其中,formula是一個公式,用于指定匯總的方式。data是要進行匯總的數據集。FUN是一個函數,用于指定要對數據進行的匯總操作,默認為"mean"(計算平均值)。…表示可以傳遞其他參數給FUN函數。
例如,假設有一個數據集df,包含了學生的成績和年級信息。如果想要按照年級對成績進行平均值的匯總,可以使用如下代碼:
aggregate(成績 ~ 年級, data = df, FUN = mean)
上述代碼中,"成績 ~ 年級"表示按照年級對成績進行匯總,data = df表示使用df數據集,FUN = mean表示使用平均值函數進行匯總。
aggregate()函數還支持多個匯總變量、多個匯總函數以及添加其他參數等更詳細的用法,具體可以參考R的幫助文檔。