Посмотреть источник пакета R

Прочитайте это и попробуйте, это поможет вам:

Таблица1

column11,column12,column13,column14

Таблица2

column21,column22,column23,column24


SELECT table1.column11,table1.column12,table2asnew1.column21,table2asnew2.column21 
FROM table1 INNER JOIN table2 AS table2asnew1 ON table1.column11=table2asnew1.column21  INNER TABLE table2 as table2asnew2 ON table1.column12=table2asnew2.column22

table2asnew1 - это пример таблицы 2, который соответствует table1.column11=table2asnew1.column21

и

table2asnew2, является еще одним экземпляром таблицы 2, который сопоставляется table1.column12=table2asnew2.column22

24
задан Ari B. Friedman 12 October 2012 в 18:50
поделиться

3 ответа

Просто введите имя функции / метода без скобок:

R> base::rev.default 
function (x) 
if (length(x)) x[length(x):1L] else x
<environment: namespace:base>

См. также R-Help Desk - доступ к источникам в ] R News Volume 6/4, октябрь 2006 г. .

18
ответ дан 28 November 2019 в 23:30
поделиться

Чтобы узнать, какие методы вы хотите увидеть, напишите methods(funcOfInterest)

Иногда этого недостаточно для print(funcOfInterest.class). Попробуйте print(getAnywhere(funcOfInterest.class)) тогда.

9
ответ дан Iterator 12 October 2012 в 18:50
поделиться

Способ поиска исходного кода зависит от типа функции. См. мой ответ на этот связанный вопрос.

Как указано в rcs, если вы хотите указать пакет, вы можете использовать :: .

> lattice::xyplot
function (x, data, ...) 
UseMethod("xyplot")
<environment: namespace:lattice>

Не все функции из пакета будут экспортированы (т. Е. Сделаны общедоступными); для этого вам нужно использовать ::: .

> lattice::xyplot.formula
Error: 'xyplot.formula' is not an exported object from 'namespace:lattice'

> lattice:::xyplot.formula
function (x, data = NULL, allow.multiple = is.null(groups) || 
    outer, outer = !is.null(groups), auto.key = FALSE, aspect = "fill", 
    panel = lattice.getOption("panel.xyplot"), prepanel = NULL, 
    scales = list(), strip = TRUE, groups = NULL, xlab, xlim, 
    ylab, ylim, drop.unused.levels = lattice.getOption("drop.unused.levels"), 
    ..., lattice.options = NULL, default.scales = list(), subscripts = !is.null(groups), 
    subset = TRUE) 
{
    formula <- x
    dots <- list(...)
# etc.
15
ответ дан 28 November 2019 в 23:30
поделиться