0

我遇到了 R 包“XLConnect”的问题。

每次我打开 R 时,都会自动加载这个包。

所以我以为它出于某种奇怪的原因被包含在默认包中,我这样写:

getOption('defaultPackages') [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"

它不会出现在默认包中;现在我真的不知道该怎么办。

我寻求帮助。

4

2 回答 2

0

我遇到了类似的问题,原因是.required在“默认工作区”中调用了一个变量。也就是说,当您启动 R 时,它会加载一个工作区,该工作区在 Windows 上可能是“我的文档”或类似位置中的 .RData 文件。

看一下ls(all=TRUE)-- 列出所有变量,甚至那些以句点开头的变量。

如果您.required在那里看到并.required包含类似“XLConnect”的内容,那么您(可能是偶然的)告诉 R 在每次加载此工作区时加载 XLConnect。删除此变量

rm(.required)

..并保存工作区

q("yes")

希望这可以帮助。

于 2013-09-19T09:59:59.320 回答
0

当您使用 XLConnect 创建工作簿对象并保存工作区时,.RData 中保存的对象会在后续启动时触发 XLConnect 和 XLConnectJars 包的加载。使用 rm() 删除对象,然后保存工作区可以解决此问题。

于 2020-05-01T18:51:06.313 回答