2
我很高兴地使用Sweave和cacheSweave。访问缓存从缓存中缓存对象
偶尔我有一个文档,其中一些部分需要很长时间(比如20分钟或什么),处理后我想打开它创建的对象并在交互式会话中与他们一起玩。
有没有人知道这样做的方法,大概是通过直接获取stashR
数据库或其他东西?
我很高兴地使用Sweave和cacheSweave。访问缓存从缓存中缓存对象
偶尔我有一个文档,其中一些部分需要很长时间(比如20分钟或什么),处理后我想打开它创建的对象并在交互式会话中与他们一起玩。
有没有人知道这样做的方法,大概是通过直接获取stashR
数据库或其他东西?
我宁可把这个作为评论,但我没有在这里的帐户,所以无论如何。 最简单的方法是将save.image()语句放在.Rnw文件中的关键点上,以便在该点创建的所有对象都被保存。然后,可以打开R的新实例并与对象交互,而不更改sweave文件。 HTH。
这不是一个真正的答案,但是如果你的Sweave文件需要20分钟才能运行,那么在单独的R脚本中执行冗长的计算并用save() `来自Sweave的load()`并且只显示结果? – Aaron 2011-02-03 02:06:58
有时候这样可以很好地工作,但有时候我想在文档中显示计算结果,我想避免将它写在两个不同的地方。 – 2011-02-03 15:48:38