«.. 1» в теле «[[.data.frame»

, когда я смотрю на содержание [[. Data.frame На моем ПК это то, что я получаю:

> get("[[.data.frame")
function (x, ..., exact = TRUE) 
{
    na <- nargs() - (!missing(exact))
    if (!all(names(sys.call()) %in% c("", "exact"))) 
        warning("named arguments other than 'exact' are discouraged")
    if (na < 3L) 
        (function(x, i, exact) if (is.matrix(i)) 
            as.matrix(x)[[i]]
        else .subset2(x, i, exact = exact))(x, ..., exact = exact)
    else {
        col <- .subset2(x, ..2, exact = exact)
        i <- if (is.character(..1)) 
            pmatch(..1, row.names(x), duplicates.ok = TRUE)
        else ..1
        .subset2(col, i, exact = exact)
    }
}
<environment: namespace:base>

Я привык к ... , но это первый раз, когда я видел .. 1 и .. 2 . Быстрый поиск как в R и Google вернулся в основном мусор, поскольку точки часто интерпретируются как заполнители, поэтому я надеюсь, что кто-то здесь может дать мне Указатель? Или я упускаю что-то ужасно очевидное? Откуда они приходят и как я могу использовать их?

17
задан Nick Sabbe 30 August 2011 в 12:23
поделиться