我遇到了 R 包“XLConnect”的问题。
每次我打开 R 时,都会自动加载这个包。
所以我以为它出于某种奇怪的原因被包含在默认包中,我这样写:
getOption('defaultPackages') [1] "datasets" "utils" "grDevices" "graphics" "stats" "methods"
它不会出现在默认包中;现在我真的不知道该怎么办。
我寻求帮助。
我遇到了类似的问题,原因是.required
在“默认工作区”中调用了一个变量。也就是说,当您启动 R 时,它会加载一个工作区,该工作区在 Windows 上可能是“我的文档”或类似位置中的 .RData 文件。
看一下ls(all=TRUE)
-- 列出所有变量,甚至那些以句点开头的变量。
如果您.required
在那里看到并.required
包含类似“XLConnect”的内容,那么您(可能是偶然的)告诉 R 在每次加载此工作区时加载 XLConnect。删除此变量
rm(.required)
..并保存工作区
q("yes")
希望这可以帮助。
当您使用 XLConnect 创建工作簿对象并保存工作区时,.RData 中保存的对象会在后续启动时触发 XLConnect 和 XLConnectJars 包的加载。使用 rm() 删除对象,然后保存工作区可以解决此问题。