代码之家  ›  专栏  ›  技术社区  ›  moodymudskipper

如何列出包的未排序函数?

  •  1
  • moodymudskipper  · 技术社区  · 6 年前

    我需要一个包的所有功能的列表,包括那些我不太熟悉的未过期的功能 ls :

    "aggregate.data.frame" %in% ls("package:stats",all.names=TRUE) # TRUE
    "aggregate.formula" %in% ls("package:stats",all.names=TRUE)    # FALSE
    typeof(stats:::aggregate.formula) # [1] "closure"
    

    我怎样才能得到一个包含 'aggregate.formula' ?

    1 回复  |  直到 6 年前
        1
  •  3
  •   akrun    6 年前

    我们可以用 getNamespace 在里面 ls 返回所有未排序的函数

    "aggregate.formula" %in% ls(getNamespace("stats"), all.names = TRUE)
    #[1] TRUE