我正在查看文档中 magrittr 三通管 %T>% 的示例,但我并没有立即明白它在做什么。有人可以展示没有三通管的等效代码是什么吗?
rnorm(200) %>%
matrix(ncol = 2) %T>%
plot %>% # plot usually does not return anything.
colSums
%T>%
大概是因管道中使用的T形分管器而得名。
我们可以更换%T>%
with %>%
如果我们更换plot
问题中的一行plot
下面显示的行(并用双散列标记)。这会绘制其输入,然后将输入转发到输出,以便管道可以继续。
rnorm(200) %>%
matrix(ncol = 2) %>%
{ plot(.); . } %>% ##
colSums
因此,处理过程如下图所示:
rnorm --> matrix --T--> colSums
|
v
plot
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)