在宽矩阵上意外计算时如何防止rsession崩溃

时间:2018-09-27 00:07:28

标签: r rstudio

我在R中处理一些较大的数据集,其中通常有〜100列和20,000-1,000,000行,通常每一行和每一列都有一个浮点数/整数。

有时,当我想计算样本与样本的成对距离或执行PCA(或任何其他数量的分析)时,我会忘记对数据进行转置或反转置,而我不小心在WIDE表上而不是LONG上进行了计算-而是计算100个样本的成对距离的方法,我正在对1,000,000个特征进行计算。

一旦开始这样的计算,我的R会话将无限期挂起,直到最终从终端终止进程并重新启动R之前,它不会响应键盘中断。

也许还不错,但是有时候我对那个大型数据集执行了许多计算,而这需要花费很多时间,而现在我必须重新运行这些计算。

注意:我描述的情况通常是当我从RStudio运行R时-不确定是否相关。

有人不知道在不响应键盘中断(或单击Rstudio中的“停止”按钮)时中断这种过程的方法吗?

0 个答案:

没有答案