R - 是否可以同时使用SAME环境运行两个(或更多)控制台?

时间:2018-03-09 09:15:06

标签: r memory parallel-processing data-science

如果是这样,怎么样?

我使用RStudio。我知道我可以分叉一个项目,以便对同一环境的两个副本进行计算(如here所述)。虽然,它并不适合我的需求,因为我目前使用的环境非常大,而且我没有足够的RAM来复制它。

因此,我想知道是否有某种方法可以使用相同打开两个(或更多)控制台(特别是,我特别感兴趣的是不必复制非常大的数据框。)

有没有办法可以用这种方式使用RStudio,还是有其他IDE或工具支持它?

感谢您的帮助。

修改

我将解释我尝试做的事情:我正在开发一些基于大型数据集的机器学习模型。

  • 我将数据集加载到数据框中。
  • 然后我对数据执行不同的处理,以便将它们转换为ML友好数据。

我在一个R脚本中执行这两个步骤,最终得到一个加载了大量数据框,库和其他一些对象的环境。

  • 然后我使用这个数据集来提供几个ML模型:这些模型属于不同的类,并且在每个类中我尝试使用不同参数的几个模型。

  • 我为每个模型类都有一个R脚本,我想运行并对每个类并行计分。每个类中的每个模型将按顺序运行。

这里的关键是:我知道我可以使用不同的项目来实现这一点,但是这会假设必须在相同的环境中加载几次,对我来说这是有问题的,因为它意味着必须加载到RAM几个相同的大数据框架。因此,我想知道是否有一种方法可以在使用相同的环境时并行运行多个R脚本。

  • 然后我将使用另一个脚本对所有模型进行排名。

programming flow

0 个答案:

没有答案