当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R browseEnv 浏览环境中的对象


R语言 browseEnv 位于 utils 包(package)。

说明

browseEnv 函数打开一个浏览器,其中包含当前位于sys.frame() 环境中的对象列表。

用法

browseEnv(envir = .GlobalEnv, pattern,
          excludepatt = "^last\\.warning",
          html = .Platform$GUI != "AQUA",
          expanded = TRUE, properties = NULL,
          main = NULL, debugMe = FALSE)

参数

envir

要浏览其对象的environment

pattern

用于对象子选择的regular expression被传递到内部ls()调用。

excludepatt

用于删除具有匹配名称的对象的正则表达式。

html

用于在您喜欢的浏览器中的 HTML 页面上显示工作区。默认值,但在 macOS 上从 R.app 运行时除外。

expanded

是否显示一级递归。如果您的工作空间很大,将其切换到 FALSE 会很有用。如果 html 设置为 FALSE ,则忽略此选项。

properties

要在浏览器中显示的全局属性(所选对象的)的命名列表;当使用NULL(默认)时,使用用户、日期和计算机信息。

main

浏览器中使用的标题字符串;当NULL(默认)时,标题被构造。

debugMe

逻辑开关;如果为真,则会产生一些诊断输出。

细节

非常实验性的代码:在除 macOS 上的 R.app 之外的所有平台上显示静态 HTML 页面。

只允许对对象结构进行一级递归。

这是可以概括的。详情请参阅来源。最有可能的是,这应该通过使用 tkWidget 包(来自 https://www.bioconductor.org )来实现。

例子

if(interactive()) {
   ## create some interesting objects :
   ofa <- ordered(4:1)
   ex1 <- expression(1+ 0:9)
   ex3 <- expression(u, v, 1+ 0:9)
   example(factor, echo = FALSE)
   example(table, echo = FALSE)
   example(ftable, echo = FALSE)
   example(lm, echo = FALSE, ask = FALSE)
   example(str, echo = FALSE)

   ## and browse them:
   browseEnv()

   ## a (simple) function's environment:
   af12 <- approxfun(1:2, 1:2, method = "const")
   browseEnv(envir = environment(af12))
 }

也可以看看

strls

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Browse Objects in Environment。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。