【发布时间】:2018-09-30 05:34:16
【问题描述】:
我正在编写一个带有多个管道的函数。我想在最后一个管道之前将一些步骤保存为 .tbl 或数据框。例如:a %>% b %>% c,我想保存步骤'c',但也想要步骤'b'。
我知道一种选择是做两个管道,但我相信一定有更好的方法。
cars %>% mutate(kmh = dist/speed) %>% summary()
【问题讨论】:
-
加载 magrittr 并使用
%T>%?我不清楚您所说的“保存”是什么意思/想要的结果是什么。 -
汽车示例只是一个通用示例。在我的实际工作中,我有超过 500k 的天气观测(每 15mim),所以我想先按小时汇总并保存,然后按天汇总并保存,最后按月汇总。这些输出中的每一个都将用于不同的分析
-
为什么要全部在一行?