dplyrを使っていくつかの関数でデータの単一の列を変更する方法を解明しようとしています。私はすべての列を行うことができます:dplyr :: mutate複数の関数を1つの列に入れよう
library(dplyr)
iris %>%
group_by(Species) %>%
mutate_all(funs(min, max))
しかし、私はどの列を選択するかわかりません。しかし、これは本当にありません
summary_func = function(x){
tibble(max_out = max(x),
min_out = min(x)
)
}
iris %>%
group_by(Species) %>%
do(summary_func(.$Sepal.Length))
:
iris %>%
group_by(Species) %>%
mutate(Sepal.Length, funs(min, max))
を、私は、ソートのこのようなdo()
とカスタム関数を使用してこのタスクを実行できます。これは明らかに実行されませんが、私はこのようなものを想像することができます私はどちらかをしたいと思っています。なぜなら、それは存在するtibble a la mutate
に追加されていないからです。
アイデア?
を引用符を見
character
かかります、max)) 'を使用します。 – MrFlick