相关疑难解决方法(0)

逐步通过具有中间结果的管道

有没有办法在每一步输出管道的结果而不手动完成?(例如,不选择和仅运行选定的块)

我经常发现自己逐行运行管道以记住它正在做什么或何时开发一些分析.

例如:

library(dplyr)

mtcars %>% 
  group_by(cyl) %>% 
  sample_frac(0.1) %>% 
  summarise(res = mean(mpg))
# Source: local data frame [3 x 2]
# 
# cyl  res
# 1   4 33.9
# 2   6 18.1
# 3   8 18.7
Run Code Online (Sandbox Code Playgroud)

我要选择并运行:

mtcars %>% group_by(cyl)
Run Code Online (Sandbox Code Playgroud)

然后...

mtcars %>% group_by(cyl) %>% sample_frac(0.1)
Run Code Online (Sandbox Code Playgroud)

等等...

但选择和CMD/CTRL+ ENTERRStudio留下更有效的方法.

这可以在代码中完成吗?

是否有这需要一个管道和运行/通过显示在控制台中的每一步输出线消化它线功能,您继续通过按如同进入demos(...)examples(...)包装指南

r dplyr magrittr

12
推荐指数
2
解决办法
1154
查看次数

标签 统计

dplyr ×1

magrittr ×1

r ×1