怎么检索需要的R包
2019-03-19 本文已影响4人
董八七
有时,我们需要做某个分析,但不知道使用什么包。直接在Google里检索,通常能完成这项工作。但如果是冷门分析,检索出来的结果可能并不直观。有些R包可以更好地满足这个需求,它们是直接在CRAN里查询结果的。列2个包,如下:
-
pkgsearch::pkg_search
优点是检索速度非常快。
quer <- "meta analysis"
pkgsearch::pkg_search(quer)
# - "meta analysis" --------------- 2724 packages in 0.019 seconds -
# # package version by @ title
# 1 100 metafor 2.0.0 Wolfgang Viechtbauer 2y Meta-Analysis ...
# 2 63 rmeta 3.0 Thomas Lumley 1y Meta-Analysis
# 3 51 meta 4.9.4 Guido Schwarzer 2M General Packag...
# 4 41 mvmeta 0.4.11 Antonio Gasparrini 1y Multivariate a...
# 5 36 metap 1.1 Michael Dewey 1M Meta-Analysis ...
# 6 28 MAd 0.8.2.1 AC Del Re 7M Meta-Analysis ...
# 7 23 SCMA 1.2.1 Tamal Kumar De 1y Single-Case Me...
# 8 18 MAc 1.1.1 AC Del Re 7M Meta-Analysis ...
# 9 18 mmeta 2.3 Xiao Su 2y Multivariate M...
# 10 18 mvtmeta 1.0 Han Chen 7y Multivariate m...
将检索结果赋予一个objective,数据框形式,可以方便地查看详细内容。
-
packagefinder::findPackage
检索结果以网页形式呈现,但相比于1,其弱点有检索速度慢、结果准确性差。
因此,更推荐包1。