Jer*_*lim 12
听起来你问的是两个不同的问题.一个问题涉及工作流程以及使用ESS的其他问题.当我使用StatET和Eclipse时,我将分享我关于您的问题的工作流程方面的经验.
和文森特一样,我也遵循Josh Reich在此提出的工作流程(也参见Hadley的有用评论): 统计分析和报告撰写的工作流程
虽然它可以在不同项目之间变化,但我倾向于有几个主要的R文件
目标是import.R和analyse.R表示产生任何分析的最终结果的完整和最终工作流程.
就分析项目的目录结构而言,我通常也会有以下文件夹
使用StatET和Eclipse可以轻松地与这样的文件系统进行交互.当然,鉴于所有使用ESS和Emacs的R大师,我确信它也能很好地处理与文件系统的交互.
Vin*_*ent 10
我不确定你对这个问题的期望是什么.举个例子,我刚刚偷了(并改编了)这里建议的系统(Josh Reich):
为每个项目创建一个文件夹,并将您的工作分成一堆不同的.R文件:
如果这不适合您的风格,只需更改它.
然后,您可以使用主文件一个接一个地调用每个部分(有利于再现性),或者在不同阶段保存并让各个脚本加载适当的数据(如果某些准备工作计算量很大,那么/时间密集).
**
另一方面,在链接上发布的技巧确实帮助我进入了ESS.它将Shift-Enter转变为一站式ESS商店:http://www.kieranhealy.org/blog/archives/2009/10/12/make-shift-enter-do-a-lot-in-ess /