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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。