2011-12-09 13 views
2

神奇的东西刚刚发生。我使用Rterm(使用R.exe启动)而不是RGui或RStudio使用foreach/snow/doSnow运行并行任务。在命令窗口中,我可以看到子任务的输出。这从来没有与RGUI和RStudio(这使调试痛苦)工作。我只是好奇 - 为什么?从字面上看,除了第一次在RTerm中运行它之外,我的代码没有任何改变。我敢肯定,我在这里错过了一些技术性的东西。foreach/SNOW/doSNOW与RTerm的详细输出,但不是RGui

回答

4

Rgui和RStudio都具有用于GUI交互的控制事件循环; Rterm没有。

+2

任何指针,以便我可以深入研究这个主题(R特定与否)?我从你的文章中搜索了一些条款,但没有出现。希望了解使用RGui v。RTerm来通知未来使用这两者的其他后果。 – SFun28

+0

Simon Urbanek向r-devel邮件列表发送电子邮件是一个好的开始,和/或其他涉及事件循环讨论(通常在GUI环境中)的r-devel线程。 –

+0

非常感谢! – SFun28