2016-04-14 10 views
3

dplyrsummarise yolunda (veya diğer kodlarla) her seferinde sütunu belirtmek zorunda kalmadan aynı sütunda bir yol var mı?Her zaman sütunu belirtmeden bir sütunta dplyr nasıl özetlenir

summarise(temp1, earliest=min(ArrDelay), average= mean(ArrDelay), latest=(ArrDelay)) 
+2

Sen 'yerine summarise_each' kullanmak olabilir - summarise_each (temp1, eğlenceler (en erken = min' gibi ortalama = Yani, son = max), ArrDelay). – aosmith

+5

Bu 'faiz (iris $ Sepal.Length) 'bir şey olduğunu ilginizi çekebilir. – Frank

cevap

6

Bir funs argüman alabilir summarise_each kullanabilirsiniz:

summarise_each(iris, funs(earliest = min, average = mean, latest = max), Sepal.Length) 
# 
# earliest average latest 
# 1  4.3 5.843333 7.9