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


R demo R 函數演示


R語言 demo 位於 utils 包(package)。

說明

demo是一個用戶友好的接口來運行一些演示R腳本。demo()給出可用主題的列表。

用法

demo(topic, package = NULL, lib.loc = NULL,
     character.only = FALSE, verbose = getOption("verbose"),
     type = c("console", "html"), echo = TRUE,
     ask = getOption("demo.ask"),
     encoding = getOption("encoding"))

參數

topic

應演示的主題,以 name 或文字字符串或字符串形式給出,具體取決於 character.onlyFALSE (默認)還是 TRUE 。如果省略,將顯示可用主題的列表。

package

一個字符向量,提供要查看演示的包,或 NULL 。默認情況下,使用搜索路徑中的所有包。

lib.loc

目錄名稱的字符向量R Library ,或NULL.默認值為NULL對應於當前已知的所有庫。如果使用默認值,則在庫之前搜索加載的包。

character.only

邏輯性;如果TRUE,則使用topic作為字符串。

verbose

一個合乎邏輯的。如果是 TRUE ,則會打印附加診斷信息。

type

字符:是否在控製台或瀏覽器中顯示輸出(使用動態幫助係統)。僅在交互式會話中並且安裝了 knitr 包時才支持後者。在這種情況下,其他幾個參數將被默默地忽略,包括 lib.loc

echo

一個合乎邏輯的。如果TRUE,顯示R采購時輸入。

ask

邏輯(或 "default" )指示在演示代碼發生圖形輸出之前是否應調用 devAskNewPage(ask = TRUE)。值"default"(factory-fresh 默認值)表示詢問echo == TRUE 和圖形設備是否顯示為交互式。此參數既適用於任何當前打開的設備,也適用於演示代碼打開的任何設備。如果計算結果為 TRUE 並且會話為 interactive ,則係統會要求用戶按 RETURN 開始。

encoding

請參閱source。如果包有聲明的編碼,則優先。

細節

如果未給出主題,demo 會列出可用的演示。對於 type = "console" ,相應的信息在類 "packageIQR" 的對象中返回。

例子

demo() # for attached packages

## All available demos:
demo(package = .packages(all.available = TRUE))


## Display a demo, pausing between pages
demo(lm.glm, package = "stats", ask = TRUE)

## Display it without pausing
demo(lm.glm, package = "stats", ask = FALSE)


## Not run: 
 ch <- "scoping"
 demo(ch, character = TRUE)

## End(Not run)

## Find the location of a demo
system.file("demo", "lm.glm.R", package = "stats")

也可以看看

sourcedevAskNewPagedemo 調用。 example 運行幫助頁麵示例部分中的代碼。

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Demonstrations of R Functionality。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。