Не удалось найти тело класса - PullRequest
0 голосов
/ 06 февраля 2020

Я могу найти тело счастья. Но я не могу найти то же самое для класса. body(class). Я получаю NULL.

body(lapply)
{
    FUN <- match.fun(FUN)
    if (!is.vector(X) || is.object(X)) 
        X <- as.list(X)
    .Internal(lapply(X, FUN))
}

1 Ответ

2 голосов
/ 06 февраля 2020

Если вы наберете:

class

, вы получите:

function (x)  .Primitive("class")

, и вы увидите, что class является примитивной функцией. Так что оно написано в C и не имеет R тела.

Чтобы получить список всех примитивных функций, можно сделать:

names(methods:::.BasicFunsList)

И для список всех функций, включенных по умолчанию в R, вы можете увидеть Список пакетов R по умолчанию

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...