【发布时间】:2015-04-15 07:29:32
【问题描述】:
我有一个很长的 R 脚本,其中包含许多 if 语句和异常情况。正如我一直在做的那样,如果我一直在导入和测试库,并且还没有真正很好地记录它们。问题是,如果我从全新安装运行它,我不确定脚本将运行哪些语句,以及需要哪些库。
我的问题是:是否有任何 R 函数来测试脚本中正在使用哪些库?
编辑:我没有使用所有已安装的库,所以 print(sessionInfo()) 不会有用,但我只想用 install.packages 函数启动脚本
【问题讨论】:
-
@Ethaan 这不是他真正要问的
-
我认为您正在寻找脚本作者的铲除/中性工具。我认为你注定要运行脚本并安装包,弄清楚哪个函数来自哪个包。祝你在不同包中使用相同名称的函数好运(这是该工具派上用场的地方)。我发现
library("sos");findFn("foo")可以方便地查找函数。 -
@Ethaan 不用担心,它实际上也可以是一个有用的链接!
-
我认为应该接受eh21的回答。
标签: r dependencies packages