我想使用qplot(ggplot2),然后转发数据magrittr:
这有效:
mtcars %>% qplot(mpg, cyl, data=.)
Run Code Online (Sandbox Code Playgroud)
这会产生错误:
mtcars %>% qplot(mpg, cyl, data=.) %>% summarise(mean(mpg))
Run Code Online (Sandbox Code Playgroud)
这些只产生汇总统计:
mtcars %T>% qplot(mpg, cyl, data=.) %>% summarise(mean(mpg))
mtcars %>% {qplot(mpg, cyl, data=.); .} %>% summarise(mean(mpg))
mtcars %T>% {qplot(mpg, cyl, data=.)} %>% summarise(mean(mpg))
Run Code Online (Sandbox Code Playgroud)
问题是什么?我已经找到了这个解决方案,但是从附带的代码中可以看出它没有帮助.