我希望在控制台中看到结果,R_HISTSIZE控制保存的行数(默认为512)。
声称sys.setenv(R_HISTSIZE = Max)解决了历史记录大小不正确的问题,这里是关于sys.setenv的解释。
描述
Sys.setenv设置环境变量(对于从R中调用的其他进程或将来从此R进程调用Sys.getenv的进程)。
Sys.unsetenv删除环境变量。 使用
Sys.setenv(...)
Sys.unsetenv(x)
参数
... 命名参数,其值可以强制转换为字符串。 X 字符向量,或对角色强制的对象。
详细
必须在Sys.setenv中引用非标准R名称:请参阅示例。大多数平台(和POSIX)不允许包含“=”的名称。 Windows确实如此,但R提供的设施可能无法正确处理这些设备,因此应避免使用它们。大多数平台允许将环境变量设置为“”,但Windows不允许,并且Sys.setenv(FOO =“”)将设置为FOO。
对于各个环境变量或所有环境变量的值的最大长度,可能存在系统特定的限制。 值
逻辑向量,如果(un)设置相应的变量,则元素为true。 (对于Sys.unsetenv,这包括尝试删除不存在的变量。) 另见
Sys.getenv,Startup,用于为R会话设置环境变量。
工作目录的setwd。
'环境变量'的帮助列出了R使用的许多环境变量。 实例
print(Sys.setenv(R_TEST = "testit", "A+C" = 123)) # `A+C` could also be used
Sys.getenv("R_TEST")
Sys.unsetenv("R_TEST")
Sys.unsetenv("R_TEST") # may warn and not succeed
Sys.getenv(“R_TEST”,未设置= NA)