为什么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 (将#修改为@)