當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。