我想使用qplot
(ggplot2) 然后转发数据magrittr
:
这有效:
mtcars %>% qplot(mpg, cyl, data=.)
这会产生一个错误:
mtcars %>% qplot(mpg, cyl, data=.) %>% summarise(mean(mpg))
而那些只产生汇总统计数据:
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))
问题是什么?我已经找到了这个解决方案,但它没有帮助,正如您从附加的代码中看到的那样。