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)
为最后一行,dplyr打印:
Joining by: "x"
这对于交互式工作很有用,但我在Rscript中运行,所有这些行都堵塞了我的屏幕。
答案 0 :(得分:19)
如果你想变得笨拙,你可以做到
aa = suppressMessages(inner_join(a, b))
Jazzurro建议,更好的选择是指定by
参数。 dplyr
仅打印一条消息,让您知道对于要加入哪些列的猜测。如果你没有猜到,它就不会与你确认。
如果这是在knitr
文档中,您只需设置块选项message=FALSE
。