【问题标题】:Is there a command or package to search for R packages是否有命令或包来搜索 R 包
【发布时间】:2014-05-02 14:25:09
【问题描述】:

我想知道 R 中是否有类似 aptitude(Debian 的包管理器之一)的功能,可以从 repos 中找到可用的包?对于通过find.package(x)install.packages(x) 查找和安装包,应该知道包的确切名称。是否有类似于aptitude search xapt-cache search x 的命令进行搜索,然后从返回的列表中选择包的确切名称?

【问题讨论】:

  • sos 包,也许?
  • 两个想法; (1)library("sos"); ?findFn; (2)a1 <- available.packages(); grep("foo",rownames(a1),value=TRUE)(或agrep后一种方法)
  • 为什么要根据名称选择包?例如,到底什么是duh-plier,谁会需要它?
  • 好吧。当我问这个问题时,我已经在挖掘sos 包了。但仍然无法弄清楚如何。
  • 经常想记住sos包的名字却忘记了。幸运的是 R 用户 Dasonk 创建了 findPackage 包来帮助你记住 sos 包的名称。

标签: r installation package-managers


【解决方案1】:

除了 sos 包之外,您可能对RSiteSearch 功能感兴趣,该功能(假设您有可用的互联网连接)将在 CRAN 上的所有包中搜索关键字。默认情况下,它将搜索功能帮助页面、小插图和 CRAN 上的任务视图,并为您提供它找到的所有内容的链接(还有排序选项),以便您查看链接了哪些包。您不需要像??help.search 这样在本地计算机上安装软件包。还可以考虑浏览 CRAN 上的任务视图,它们可以告诉您可能感兴趣的包,还可以在有多个似乎满足您需求的包时就使用哪个包提供建议。

【讨论】:

    猜你喜欢
    • 2010-11-09
    • 2013-07-16
    • 2022-07-19
    • 2014-03-25
    • 2017-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    相关资源
    最近更新 更多