R中是否有一种方法可以检测软件包的使用频率?

时间:2019-12-12 03:40:49

标签: r

最近,我发现有很多我不常用的软件包,其中一些可能永远不会再使用。我想删除这些软件包,但是我担心我经常使用的某些软件包可能取决于这些很少使用的软件包。

所以我想知道R中是否有一种方法可以检测软件包的使用频率?

谢谢!

1 个答案:

答案 0 :(得分:0)

我从未见过能够量化R软件包使用量的软件包。
此外,我发现仅删除软件包就有风险,因为可能存在一些您不了解的依赖项。

但是,有软件包miniCRAN,它可以向您显示软件包之间的依赖关系。因此,我的建议是,您扫描系统上安装的所有软件包并查找依赖项。这样,即使您很少使用该功能,您也可以找到无需删除其他程序包即可删除的程序包。

另一建议是不要使用系统范围内已安装的软件包,而应使用专为您的项目准备的软件包。在这种情况下可以使用多种工具:renvpackrat。这种方法的目标是为每个项目获得独立的软件包库。如果您不再关注该项目,则可以轻松删除软件包,而无需接触其他项目的功能,