使用R進行分組統計

2022-02-24 12:44:48 字數 594 閱讀 2859

分組統計資料集是很常見的需求,r中也有相應的包支援資料集的分組統計。自己嘗試了寫了段r**來完成分組統計資料集,支援公式,感覺用起來還算方便。**分享在文章最後。

使用方式:

step 1: source('aggregatesummary.r')

step 2: pastecs_summary(mpg+hp+wt~am,data=mtcars)

執行結果如下:

aggregatesummary.r的原始碼:

library(plyr)

library(stringr)

library(pastecs)

parseformula

if (is.formula(formula))

if (is.character(formula))

} if (!is.list(formula))

}evalformula

pastecs_summary

return(lst)

}

R語言 分組統計

分組統計 score id score1 score2 gender 1 101 11.35321 0.9 male 2 102 12.58654 0.6 male 3 103 19.79380 0.9 female 4 104 12.01352 0.4 female 5 105 11.97081 ...

Mysql按日 周 月進行分組統計

我們在用mysql抽取資料時候,經常需要按照天 周 月等不同的粒度對資料進行分組統計。而我們的時間可能是 2017 12 5 0 0 0 這種準確的時間。所以在進行分組之前我們需要對時間進行一下處理。date format是mysql內建的乙個函式,作用是以不同的格式顯示日期 時間資料。具體的語法如...

分組揹包 R

r3 4 2 12 5 3 82 0 1 12 8 3 24 4 2 11 1 1 11 0 2 15 3 2 01 0 2 12 0 2 21 1 2 03 2 2 12 1 1 52 8 3 23 8 4 95 10 sample output513 1 1 題目總共有三種取法 至少取乙個 f ...