如果已经以不同的方式提出这个问题,我很抱歉,但是找不到任何想要的东西.
我真的从其他软件包(SPSS)进入R.当我了解真正可以做到的事情时,我意识到我需要额外的"工具".这让我想到了我的问题.
你有什么设置来开发R代码?在不久的将来,我无法看到自己在任何地方开发r包,但我确实看到自己想要有效地管理我的r项目,以及在LaTeX中创建报告和演示文稿.
对于上下文,我在Eclipse for Windows中开发我的R代码,但是我很难成功设置Latex/Sweave和Github插件.
最后,您使用Windows或其他东西开发代码吗?
非常感谢您提供的任何洞察力.
Emacs拥有我通常需要的一切:
ESS(R),
AucTeX(用于乳胶),
同样丰富的'模式'用于我使用的其他语言(C++,make,shell,...),
还有很多你习惯使用的其他模式,例如目录/文件浏览或org-mode作为计划/待办事项列表,
SVN集成也非常好
我现在忘记了Emacs中可能有很多工具.
在文本模式和图形模式下工作,并且在几个操作系统上基本相同(包括ESS和AucTeX)(当我必须时,Linux主要是Windows和Windows).在Debian/Ubuntu上,所有这些都是预先打包的,并且也可以开箱即用.对于Windows和OS X,Vincent Goulet都有非常方便的软件包,请看这里.
"守护进程模式"也非常出色 - 我保持相同的主Emacs会话运行,即使从不同的计算机访问机器(通过ssh或直接),也只需连接并重新连接即可.
另请参阅EmacsWiki以获取有关Emacs的更多提示.
特别是回到Emacs和R. 在[R常见问题解答说,它相当不错:
6.1 Emacs是否支持R?
6.2我应该从Emacs中运行R吗?
我喜欢第二个问题的肯定和响亮的回答:"是的,绝对是 ".我完全同意.
我会再次提出Emacs很好地赞美R的建议,但让我分享一下"杀手级特征"对我来说是什么.
使用Org-mode和Org-babel,我可以用R栅格和矢量格式生成的内联图形编写整个报告,通过乳胶无缝编译成PDF报告.我也可以在编辑时查看图形,类似于WYSIWYG编辑器.
我刚刚完成了包含超过70个内联图表的主要报告,没有编辑外部文件,没有问题维护报表和外部文件中的数字之间的命名,或者忘记重新编译最新版本的图形.Org&Babel做到了这一切.
组织模式:http: //orgmode.org/
Org-Babel:http: //orgmode.org/worg/org-contrib/babel/index.php
带有Babel和PDF输出的内联R示例,请参见多种格式的第一个示例:http: //orgmode.org/worg/org-contrib/babel/languages/ob-doc-R.php
请享用!
这可能与软件包开发更相关,但也值得一提的是roxygen R软件包,它允许代码的源代码文档.请注意,即使您不能在不久的将来看到自己在任何地方开发R软件包,一个软件包可以非常方便地对您开发和维护的相关功能进行分组,一致地记录代码并跟踪更新,即使您这样做不打算分发它.