R

您所在的位置:网站首页 r语言保存工作空间与保存历史 R

R

2023-10-26 15:33| 来源: 网络整理| 查看: 265

savehistory 加载、保存或显示命令历史记录 Description

加载或保存或显示命令历史记录。

Usage loadhistory(file = ".Rhistory") savehistory(file = ".Rhistory") history(max.show = 25, reverse = FALSE, pattern, ...) timestamp(stamp = date(), prefix = "##------ ", suffix = " ------##", quiet = FALSE) Arguments file

用于保存历史记录或从中加载历史记录的文件的名称。该路径是相对于当前工作目录的。

max.show

显示的最大行数。 Inf 将给出所有当前可用的历史记录。

reverse

合乎逻辑的。如果是 true,则各行以相反顺序显示。注意:当有连续行时,这没有用。

pattern

要与历史记录行相匹配的字符串。提供后,仅显示唯一的匹配行。

...

进行匹配时传递给 grep 的参数。

stamp

要写入历史记录的值或值向量。

prefix

应用于每行的前缀。

suffix

应用于每行的后缀。

quiet

如果是 TRUE ,则禁止将 timestamp 打印到控制台。

Details

不同的 R 控制台有多种可用的历史记录机制,其工作方式相似但不相同。值得注意的是,Unix 和 Windows 有不同的实现。

Windows:

这里描述的功能适用于 Rgui 和交互式 Rterm ,但不适用于批量使用 Rterm 或 embedded/DCOM 版本。

Unix-alikes:

此处描述的功能在 readline 命令行界面下工作,但在其他情况下可能无法工作(例如,批量使用或嵌入 application). 请注意,可以在没有 readline 的情况下构建 R 。

R.app ,macOS, 上的控制台具有独立且很大程度上不兼容的历史记录机制,默认情况下使用文件 ‘.Rapp.history’ 并最多保存 250 个条目。这些功能目前尚未在那里实现。

(类 Unix 上的 readline )历史记录机制由两个环境变量控制: R_HISTSIZE 控制保存的行数(默认 512), 和 R_HISTFILE(默认 ‘.Rhistory’) 如果在会话的 beginning/end 请求,则设置用于 loading/saving 历史记录的文件名(但不是 loadhistory / savehistory 的默认值)。保存的行数没有限制)会话期间保留的历史记录,因此将 R_HISTSIZE 设置为较大的值不会造成任何损失,除非实际生成了大文件。

这些环境变量在保存时读取,因此可以使用 Sys.setenv 在会话中进行更改。

在 Unix-alikes 上:请注意, readline 历史记录 library 使用 0600 权限保存文件,即用户具有 read/write 权限,甚至没有任何其他帐户的读取权限。

timestamp 函数将 timestamp(或其他消息)写入历史记录并将其回显到控制台。在不支持历史记录机制的平台上,仅打印控制台消息。

Note

如果您想在(几乎)每个交互式会话结束时保存历史记录(即使您不保存 workspace),,您也可以在 .Last 中调用 savehistory() 。请参阅示例。

Examples ## 不跑: ## 将历史记录保存在主目录中:注意不是 ##(默认情况下)从那里读取,但从当前目录读取 .Last


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3