-2

laply对于 R 是什么包的一部分?

我得到:

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

谢谢。

4

4 回答 4

17

查找CRAN 上某个贡献包中某处的函数的有用方法是

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

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

在这种情况下,你得到

> findFn("laply")
found 5 matches

并且在您的网络浏览器中打开一个网页,向您显示(如上所述)包中有一个laply功能plyr

当然,findFn()它的用途更广泛——例如,您可以尝试findFn("compositional data analysis")(如果您对此感兴趣)。

于 2011-08-10T01:27:09.030 回答
10

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

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

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

于 2011-08-10T01:03:11.493 回答
5

尝试输入:

?lapply

您将在文档顶部看到:

package:base

如果像这里一样,您用一个“p”而不是两个拼写错误,则“找不到函数 laply”的消息也就不足为奇了。

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

于 2011-08-10T00:50:46.840 回答
-1

你缺少包 plyr。安装:

install.packages("plyr")
于 2014-03-15T00:59:29.907 回答