我正在编写一个带有几个管道的函数.我想在最后一个管道之前将一些步骤保存为.tbl或数据框.例如:a %>% b %>% c,我想保存步骤'c',但也想要步骤'b'.
我知道一个选择是做两个管道,但我相信必须有更好的方法.
cars %>% mutate(kmh = dist/speed) %>% summary()
Fel*_*ana 13
谢谢您的帮助.我找到了一个使用大括号{}和 - >>的更好的解决方案.见下文
c = cars %>% mutate(var1 = dist*speed)%>%
{. ->> b } %>% #here is save
summary()
c
head(b)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3575 次 |
| 最近记录: |