Laply является частью какого пакета в R? - PullRequest
0 голосов
/ 10 августа 2011

laply для R является частью какого пакета?

Я получаю:

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

Спасибо.

Ответы [ 4 ]

16 голосов
/ 10 августа 2011

Полезный способ найти функции, которые где-то в каком-либо добавленном пакете в CRAN, это

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

(конечно, первая команда необходима только один раз для каждой установки R ...)

В этом случае вы получите

> findFn("laply")
found 5 matches

и в вашем веб-браузере откроется веб-страница, которая покажет вам (как указано выше), что в пакете plyr есть функция laply.

Конечно, findFn() гораздо более полезен - например, вы можете попробовать findFn("compositional data analysis") (если это было тем, что вас интересовало).

10 голосов
/ 10 августа 2011

laply - это функция в пакете Хедли "plyr". Соглашение состоит в том, что первая буква относится к входному классу, а вторая буква относится к выходному классу, поэтому laply принимает список и возвращает массив.

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

Редактировать: теперь, когда вопрос изменился, ответ теперь является базовым пакетом. (Но если сообщение об ошибке было таким, как оно было опубликовано, это означало опечатку.)

5 голосов
/ 10 августа 2011

Попробуйте набрать:

?lapply

И в верхней части документации вы увидите:

package:base

Сообщение «Не удалось найти функцию по ошибке» неудивительно, если, как здесь, вы неправильно написали его с одной «р» вместо двух.

РЕДАКТИРОВАТЬ: , как указали другие, пакет plyr обеспечивает laply ; Вам нужно уточнить свой вопрос.

0 голосов
/ 15 марта 2014

вам не хватает пакета plyr. установить:

install.packages("plyr")
...