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