パイプとpurrrのmap()関数の両方を使用すると、データと変数の引き渡し方法がわかりません。例えば、このコードは、私が期待どおりに動作しますパイプはどのようにpurrr map()関数と "。"関数で動作しますか? (ドット)記号
library(tidyverse)
cars %>%
select_if(is.numeric) %>%
map(~hist(.))
をしかし、私はggplotを使用して似たようなしようとすると、それは奇妙な方法で動作します。
cars %>%
select_if(is.numeric) %>%
map(~ggplot(cars, aes(.)) + geom_histogram())
私はこれが "この場合、列名が必要なaes()にベクトルを渡しています。いずれにしても、パイプとmap()を使用して、各数値列をggplot関数に渡すことができたらと思います。前もって感謝します!
あなたはまた、試みることができる '車%>% select_if(is.numeric)%>% マップ(〜qplot(。))ggplots'迅速なプロットが非推奨と考えられているが、'、私は思います。 – lukeA