在R中分离包

时间:2017-04-27 08:21:48

标签: r package packages

我正在使用一个包:KML(k-表示纵向数据)。

当加载包时,它会再加载6个包。

Loading required package: kml
Loading required package: clv
Loading required package: cluster
Loading required package: class
Loading required package: longitudinalData
Loading required package: rgl
Loading required package: misc3d

我尝试在完成使用后删除软件包。但是,我一直在尝试接收错误/警告。

使用detach("package:kml", unload=TRUE)或/分离时,使用unloadNamespace("kml")卸载它们时,此步骤可以正常运行,就像它已经分离一样。

当我查看(.packages())时。 kml不再列在那里,但其他包仍然加载。但当我检查loadedNamespaces() kml仍然在那里加载。现在继续进行下一个包。

detach("package:longitudinalData", unload=TRUE)

给我一​​条警告信息:

  

警告消息:'longitudinalData'命名空间无法卸载:
  命名空间'longitudinalData'由'kml'导入,因此无法卸载

其余的包依赖于“kml”或“longitudinalData”,所以我得到所有包的相同消息。并且所有包括kml和longitudinalData的包仍然列在loadednamespaces下。

知道如何卸载它们?

0 个答案:

没有答案