我最近开始使用R并了解了Hadley的ggplot2和其他软件包.现在,好的部分是他的包不需要我们编写datasetname $ xyz(或者如果我们使用"with"或"attach"),但不好的部分是R-Studio的自动完成无法识别列名.我正在使用的一些列有很长的名字,而且在键入它时我往往会犯错误.
是否有任何解决方案可以让我使用Hadley的软件包或"with"/"attach"而不会丢失自动完成功能?
我是初学者,所以我很感激任何想法.
例如,这是我的数据的样子:
acctnum gender state zip zip3 first last book_ nonbook_ total_ purch child youth cook do_it refernce art geog buyer
1 10001 M NY 10605 106 49 29 109 248 357 10 3 2 2 0 1 0 2 no
2 10002 M NY 10960 109 39 27 35 103 138 3 0 1 0 1 0 0 1 no
3 10003 F PA 19146 191 19 15 25 147 172 2 0 0 2 0 0 0 0 no
4 10004 F NJ 07016 070 7 7 15 257 272 1 0 0 0 0 1 0 0 no
5 10005 F NY 10804 108 15 15 15 134 149 1 0 0 1 0 0 0 0 no
6 10006 F NY 11366 113 7 7 15 98 113 1 0 1 0 0 0 0 0 yes
Run Code Online (Sandbox Code Playgroud)
现在,如果我使用$ ttest,
相反,如果我使用ggplot2, 使用ggplot2
如您所见,我没有看到任何列名称.
我确实在这里发现了类似的帖子(在Rstudio的自动完成中,如何在使用dplyr :: mutate时显示函数的第一个参数?).但是,这篇文章讨论的是函数参数而不是变量.我很擅长函数参数,但是在输入变量名时遇到问题.
谢谢