R 中的倾斜启动警告

Oblique startup warning in R

提问人:Alexis 提问时间:10/6/2023 更新时间:10/6/2023 访问量:76

问:

当我在 Ubuntu 22.04.3 上启动 R 4.3.1 时,出现以下错误:

During startup - Warning message:
In sys.load.image(".RData", FALSE) : non-uniform 'Rounding' sampler used

怎么会这样?更重要的是,在这种情况下,我该如何学会为自己回答“怎么会”?

R 警告

评论

2赞 jay.sf 10/6/2023
".RData"可能是上一个会话的保存环境的文件名,因此可以是使用“非均匀舍入”采样器的任何内容。已经尝试找到这样命名的文件?圆点表示隐藏文件,因此请在常用的工作目录中搜索,重命名或删除该文件,然后重试。关闭 R 时,不要选择或禁用环境存储。ls- a
2赞 MrFlick 10/6/2023
您的主目录中有文件吗?通常,当 R 询问你是否要在退出时“保存工作区”时,会创建这些工作区。通常最好不要保存它们。听起来你可能有一个 R 正在尝试加载的旧工作区文件,并且你的工作区有一个过时的随机生成器,所以你收到该警告。如果您从未打算保存工作区,则可以安全地删除或重命名 .RData 文件.RData
2赞 jay.sf 10/6/2023
当两位专家独立给出相同的建议时,这是非常幸运的,可以建立信任:-)

答:

2赞 Alexis 10/6/2023 #1

根据 @jay.sf 和 @MrFlick 的评论,问题显然出在上一个会话中的对象存储在 .RData 文件并在启动时加载。

删除 .RData 文件解决了此警告。