分組統計資料集是很常見的需求,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 ...