微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么rstudio在使用管道时不自动完成left_join()“by”列?

如何解决为什么rstudio在使用管道时不自动完成left_join()“by”列?

一个小例子数据:

library(tidyverse)
test <- tibble(test = "test")

如果我开始这样输入:

left_join(test,test,by = c(

此时我可以按 TAB 键,Rstudio 将放入 "test" 列,并在其周围加上引号,这正是 left_join() 喜欢它的方式。很不错。我可以捣碎“tab”、“=”、“tab”,鲍勃是你的叔叔,一切都完成了。

如果我用管道的方式来做,我就没有那么奢侈了。

test %>% left_join(test,by = c(

我正在使用 TAB 并获得小(没有匹配项)弹出窗口。

奇怪,因为如果我输入:

test %>% filter(

然后按 TAB,然后我会像预期的那样在下拉列表中弹出该列。

是否有我遗漏的设置?

编辑:按 Tab 后截图:

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。