社区首页 >问答首页 >是否从R中退出并重新启动clean R会话?问是否从R中退出并重新启动clean R会话?ENStack Overflow用户提问于 2011-06-11 07:42:30回答 9查看 98.7K关注 0票数 97有没有办法在R中创建一个别名,它将执行q(),然后重新启动一个干净的R会话?

是的,我懒得输入q(),然后输入字母R :)

ralias关注问题分享EN回答 9推荐最新Stack Overflow用户发布于 2014-09-19 21:12:16

如果你在RStudio中:命令/ctrl+ shift + F10

您还可以使用

代码语言:javascript复制.rs.restartR()收藏分享票数 88ENStack Overflow用户发布于 2011-06-11 20:14:37

根据启动R的方式,尝试将以下行之一放入.Rprofile文件:

代码语言:javascript复制makeActiveBinding("refresh", function() { shell("Rgui"); q("no") }, .GlobalEnv)

makeActiveBinding("refresh", function() { system("R"); q("no") }, .GlobalEnv)然后在R控制台中输入以下内容:

代码语言:javascript复制refresh将关闭当前会话并启动新会话。

收藏分享票数 59ENStack Overflow用户发布于 2015-10-13 20:11:33

我发现.rs.restartR()的工作原理类似于按ctrl+shift+F10。但是不要卸载包

收藏分享票数 16EN查看全部 9 条回答页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持原文链接:https://stackoverflow.com/questions/6313079

复制相关文章