我剛開始使用dplyr,注意到一些奇怪的行爲,除非我沒有正確理解代碼。dplyr總結的奇怪行爲?
library(dplyr)
library (plyr) #used elsewhere in the script to rename columns
t <- mtcars
by_cyl <- group_by(mtcars, cyl)
summarise(by_cyl, sum(disp), mean(hp))
sum(disp) mean(hp)
1 7383.1 146.6875
不應該給出圓柱體類型的平均值和總和'disp'嗎?
謝謝 -al
這在功能上等同於OP的問題。事實上,刪除'disp ='和'hp ='參數名稱將返回所需的輸出。 –
@ AriB.Friedman正確,我更新了我的答案。 –