为了账号安全,请及时绑定邮箱和手机立即绑定

退出并从R内部重新启动干净的R会话?

退出并从R内部重新启动干净的R会话?

萧十郎 2019-10-26 12:20:32
有没有一种方法可以在R中创建一个别名,该别名将执行q()然后重新启动一个干净的R会话?是的,我太懒了,无法输入q()字母R:)
查看完整描述

3 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

如果您在RStudio中:command / ctrl + shift + F10


您也可以使用


.rs.restartR()


查看完整回答
反对 回复 2019-10-26
?
30秒到达战场

TA贡献1828条经验 获得超6个赞

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


makeActiveBinding("refresh", function() { shell("Rgui"); q("no") }, .GlobalEnv)


makeActiveBinding("refresh", function() { system("R"); q("no") }, .GlobalEnv)

然后将其输入R控制台:


refresh

将关闭当前会话并开始一个新的会话。


查看完整回答
反对 回复 2019-10-26
  • 3 回答
  • 0 关注
  • 1600 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信