如何确定实际使用了哪些R包(不仅仅是加载的)

如何确定实际使用了哪些R包(不仅仅是加载的),r,citations,R,Citations,讨论如何使用sessionInfo()查找和引用加载的包。是否有一种合理的方法来列出使用了哪些软件包(不仅仅是加载的)?您应该保存用于分析的脚本。您需要加载哪些软件包才能使它们运行无误?您可能会考虑使用PasTRAW之类的东西来管理这个问题。运行你的代码。实际上,(我使用devtools)devtools::session_info()之后的所有内容都有助于确保您能够进行有论文价值的分析。因此,它们都应该被引用。在我们的书中,我们专门讨论了这一点(因此这不仅仅是一个夸夸其谈),在这里,您将发现一

讨论如何使用sessionInfo()查找和引用加载的包。是否有一种合理的方法来列出使用了哪些软件包(不仅仅是加载的)?

您应该保存用于分析的脚本。您需要加载哪些软件包才能使它们运行无误?您可能会考虑使用PasTRAW之类的东西来管理这个问题。运行你的代码。实际上,(我使用
devtools
devtools::session_info()
之后的所有内容都有助于确保您能够进行有论文价值的分析。因此,它们都应该被引用。在我们的书中,我们专门讨论了这一点(因此这不仅仅是一个夸夸其谈),在这里,您将发现一个很好的shell命令,它使用
grep
从源代码中提取所有使用过的包: