【问题标题】:laply is part of what package in R?laply 是 R 中什么包的一部分?
【发布时间】:2011-10-23 16:47:09
【问题描述】:

laply for R 是什么包的一部分?

我明白了:

 "Error: could not find function "laply"".

谢谢。

【问题讨论】:

  • 您可能只是缺少一个 p 吗?
  • 澄清您是否真的是指lapply(即这是一个错字),或者您是否正在寻找laply,这将是有用的......
  • 查看apropos (?apropos) 的文档
  • 致编辑 (@user1317221_G):由于 OP 从未告诉我们,目前尚不清楚他们是否打算寻找 lapply 并在问题正文中拼写错误,或者他们的意思是寻找laply 并在标题中拼错了......虽然我猜后者(因为你的编辑认为是理所当然的)更有可能

标签: r lapply


【解决方案1】:

在 CRAN 上的某些贡献包中找到某处的函数的有用方法是

install.packages("sos")
library("sos")
findFn("laply")

(当然,每个 R 安装只需要第一个命令一次...)

在这种情况下,你得到

> findFn("laply")
found 5 matches

然后在您的网络浏览器中打开一个网页,向您显示(如上所述)plyr 包中有一个 laply 函数。

当然,findFn() 的用处要广泛得多——例如,您可以试试findFn("compositional data analysis")(如果您对此感兴趣的话)。

【讨论】:

【解决方案2】:

laply 是 Hadley 的“plyr”包中的一个函数。约定是第一个字母指的是输入类,第二个字母指的是输出类,所以laply 接受一个列表并返回一个数组。

install.packages("plyr")
require(plyr)
?laply

编辑:现在问题已经改变,答案现在是基本包。 (但如果错误消息与发布的一样,则确实意味着拼写错误。)

【讨论】:

  • 我讨厌人们叫我 Wickham :( 这让我觉得自己像一个在英语文法学校里表现不佳的孩子。
  • 对不起,哈德利。我以为我在尊重。除非你当然想成为 Wickham 教授?
  • @hadley:有人对此表示赞同,这让我意识到我未能满足您的要求。已编辑。
【解决方案3】:

尝试输入:

?lapply

您会在文档顶部看到:

package:base

如果像这里一样,您将“Could not find function laply”的消息拼错了一个“p”,而不是两个。

编辑:正如其他人指出的那样,plyr 包提供 laply;你需要澄清你的问题。

【讨论】:

    【解决方案4】:

    您缺少 plyr 软件包。安装:

    install.packages("plyr")
    

    【讨论】:

    • 这如何为现有答案添加任何内容?
    猜你喜欢
    • 2018-09-24
    • 2016-01-26
    • 1970-01-01
    • 2020-10-30
    • 1970-01-01
    • 2015-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多