1
これはNSEを扱う際の問題と思われます。しかし、なぜこれらの2つのアプローチが機能しないのか、どうすればそれらを動作させることができますか?purrrとggplot関数がプロットを表示していません(NSEの問題)
temp1 <- function(x){
iris %>%
ggplot(aes(Sepal.Length, Sepal.Width)) +
geom_point() +
facet_wrap(as.formula(paste("~", x)))
}
walk('Species', temp1)
temp2 <- function(x){
x <- as.name(x)
iris %>%
ggplot(aes(Sepal.Length, Sepal.Width)) +
geom_point() +
facet_wrap(~ x)
}
walk('Species', temp2)
これは意味があります。あなたはそれを(代替的に)配管で行うことがなぜ機能しないのかについて、あなたはコメントできますか?これは '...%>%print()'です。 – student
@student単純な配管を使用すると、 'facet_wrap()'オブジェクトを 'print'に渡すことになります。パイプにしたい場合は、 '()'ですべてをグループ化し、 'print'に渡すことができます。 'のようなもの(アイリス%>%...)%>%print()' –