dplyr(版本0.4.1)打印执行连接的colnames.是否可以关闭此选项?
R代码:
library(dplyr)
a=data.frame(x=1,y=2)
b=data.frame(x=1,z=10)
aa=inner_join(a,b)
Run Code Online (Sandbox Code Playgroud)
对于最后一行,dplyr打印:
Joining by: "x"
Run Code Online (Sandbox Code Playgroud)
这对于交互式工作很有用,但是我在Rscript中运行并且所有这些线都堵塞了我的屏幕.
Gre*_*gor 21
如果你想变得笨拙,你可以做到
aa = suppressMessages(inner_join(a, b))
Run Code Online (Sandbox Code Playgroud)
正如Jazzurro所暗示的那样,更好的选择是指定by
论点.dplyr
仅打印一条消息,让您知道对于要加入哪些列的猜测.如果您没有猜到,它不会与您确认.
如果这是在knitr
文档中,您只需设置块选项即可message=FALSE
.