的名字,我想總結與dplyr一個數據幀,像這樣:使用列索引,而不是在GROUP_BY
> test <-data.frame(ID = c("A", "A", "B", "B"), val = c(1:4))
> test %>% group_by(ID) %>% summarize(av = mean(val))
# A tibble: 2 x 2
ID av
<fctr> <dbl>
1 A 1.5
2 B 3.5
但是假設,而不是由所謂的列分組「ID」我想小組第一列,而不管它的名字。有沒有簡單的方法來做到這一點?
我已經嘗試了一些幼稚的方法(group_by(1)
,group_by(.[1])
,group_by(., .[1])
,group_by(names(.)[1])
無濟於事。我纔剛剛開始使用tidyverse包,所以我可能會丟失一些東西明顯。
This question非常相似,但它是關於mutate的,我無法將其推廣到我的問題This question也是類似的,但接受的答案是使用不同的包,並且我試圖堅持dplyr.
評價標準現在已廢棄](http://dplyr.tidyverse.org/reference/se-deprecated.html )。 – Lyngbakr