我启动R会话时会自动加载XLConnect

时间:2013-09-18 12:29:56

标签: r xlconnect

我的R包“XLConnect”出了问题。

每次打开R时,都会自动加载此包。

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

getOption( 'defaultPackages') [1]“数据集”“utils”“grDevices”“graphics”“stats”“methods”

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

我请求帮助。

2 个答案:

答案 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()删除对象,然后保存工作区即可解决此问题。