You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在每次退出RStudio时保存R的完整控制台输出?

解决R命令历史记录与会话接续问题

查看完整命令历史

  • 默认history()仅显示最近25条命令,要查看全部历史,执行history(max.show = Inf)即可。
  • R的命令历史默认存储在当前工作目录的.Rhistory文件中,直接用文本编辑器打开该文件就能查看所有过往操作记录。
  • 若想修改默认保存的历史命令条数,可在用户目录下的.Rprofile文件中添加配置:options(history.size = 10000)(数值可自定义,设为Inf则无条数限制),每次启动R时该配置会自动生效。

保存会话状态以接续上次操作

  • 执行save.image()命令,会将当前工作环境的所有对象(变量、函数、数据集等)保存到当前目录的.RData文件中。下次启动R时,默认会自动加载该文件,直接恢复到上次的工作状态。
  • 若希望退出R时自动保存会话,在.Rprofile中添加options(save.image = TRUE),这样关闭R程序时会自动完成环境保存。
  • 也可手动指定保存路径和文件名,比如save.image("my_project_session.RData");后续需要恢复时,执行load("my_project_session.RData")即可加载指定的会话文件。

内容的提问来源于stack exchange,提问作者KriekLambic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 09:45:34