lrn*_*rnv 3 r summary glm magrittr
我实际上遇到了 T 形管的问题。我正在尝试在同一链中做 3 件事:
所以我正在尝试以下语法:
my_variable <- data %>%
glm(Responce ~ Variables, family) %T>%
summary
Run Code Online (Sandbox Code Playgroud)
哪些不能按预期工作。glm get 已安装,但摘要不会显示出来。所以我不得不把它分成 2 个链:
my_variable <- data %>%
glm(Responce ~ Variables, family)
my_variable %>% summary
Run Code Online (Sandbox Code Playgroud)
所以我在想:要么我没有得到 T 管的功能,要么它没有正确编码并且与摘要功能混淆。
因为如果我尝试:
my_variable <- data %>%
glm(Responce ~ Variables, family) %T>%
plot
Run Code Online (Sandbox Code Playgroud)
它运作良好。
一些想法?
当您只是summary(something)
在控制台中键入时,print
会被隐式调用。在您的管道调用中情况并非如此,因此您需要显式调用print
.
因为%T>%
只有一个操作的作品的分支,你必须编写print
和summary
:
my_variable <- data %>%
glm(Responce ~ Variables, family) %T>%
{print(summary(.)}
Run Code Online (Sandbox Code Playgroud)
您需要花括号和点,否则glm
输出将作为第一个参数传递给print
.