R-如何在不结束rsession的情况下终止处理

R-如何在不结束rsession的情况下终止处理,r,session,rstudio,kill-process,R,Session,Rstudio,Kill Process,我想知道在R中是否有一种方法/键盘快捷键/命令/处理线程杀死替代方法。例如,使用RStudio作为IDE时,您可以使用一个小的stop按钮来终止当前的处理线程,但大多数情况下,它都会在提示中结束会话并重新启动环境。建议?为我逃出(使用Ron OSX)…如果底层R会话没有响应停止请求,这意味着它被冻结,或者卡着不中断代码(例如C、C++代码)运行。不幸的是,在这种状态下,除了杀死R会话之外,你没有什么可以做的。是的,这很可能发生。我的意思是更像是,如果你在一个巨大的数据帧上启动了一个函数,你意识到

我想知道在R中是否有一种方法/键盘快捷键/命令/处理线程杀死替代方法。例如,使用RStudio作为IDE时,您可以使用一个小的stop按钮来终止当前的处理线程,但大多数情况下,它都会在提示中结束会话并重新启动环境。建议?

为我逃出(使用Ron OSX)…如果底层R会话没有响应停止请求,这意味着它被冻结,或者卡着不中断代码(例如C、C++代码)运行。不幸的是,在这种状态下,除了杀死R会话之外,你没有什么可以做的。是的,这很可能发生。我的意思是更像是,如果你在一个巨大的数据帧上启动了一个函数,你意识到你做了一个错误的参数设置,你不想等待一个小时直到它完成,以纠正它。您也不希望退出会话,从而浪费再次加载对象的时间。从某些函数中,它可以退出,但例如,使用
应用
“family”时,它实际上不起作用。@lmo我在问题中已经提到了停止按钮。这不是问题所在。请仔细阅读问题。谢谢您的评论。您找到满意的答案了吗?Escape对我有用(在OSX上使用R)如果底层R会话没有响应停止请求,则可能意味着它被冻结,或者卡着不中断代码(例如C、C++代码)运行。。不幸的是,在这种状态下,除了终止R会话之外,你没有什么可以做的。是的,这很可能发生。我的意思是,更像是,如果你在一个巨大的数据帧上启动了一个函数,并且你意识到你做了一个错误的参数设置,你不想等待1小时直到它完成才能纠正它。你不会想t退出会话并浪费时间再次加载对象。从某些函数中,它可以退出,但例如使用
apply
“family”时,它实际上不起作用。@lmo我在问题中已经提到了停止按钮。这不是问题所在。请仔细阅读这个问题。谢谢你的评论。你找到满意的答案了吗?