capture.output(utils)
capture.output()所属R语言包:utils
Send Output to a Character String or File
输出发送到一个字符串或文件
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Evaluates its arguments with the output being returned as a character string or sent to a file. Related to sink in the same way that with is related to attach.
它的参数计算与输出作为一个字符串返回,或发送到一个文件。有关sink,with有关attach,以同样的方式。
用法----------Usage----------
capture.output(..., file = NULL, append = FALSE)
参数----------Arguments----------
参数:...
Expressions to be evaluated.
表达式来进行评估。
参数:file
A file name or a connection, or NULL to return the output as a character vector. If the connection is not open, it will be opened initially and closed on exit.
文件名或连接,或NULL返回一个字符向量输出。如果连接没有打开,将初步打开和关闭退出。
参数:append
logical. If file a file name or unopened connection, append or overwrite?
逻辑。如果file文件名或未连接,追加或覆盖?
Details
详情----------Details----------
An attempt is made to write output as far as possible to file if there is an error in evaluating the expressions, but for file = NULL all output will be lost.
尝试将输出写入尽可能到file如果有一个错误,但在评估表达式file = NULL所有的输出都将丢失。
值----------Value----------
A character string (if file=NULL), or invisible NULL.
字符串(如果file=NULL),或无形的NULL。
参见----------See Also----------
sink, textConnection
sink,textConnection
举例----------Examples----------
require(stats)
glmout <- capture.output(example(glm))
glmout[1:5]
capture.output(1+1, 2+2)
capture.output({1+1; 2+2})
## Not run: [#无法运行:]
## on Unix with enscript available[#enscript可用的UNIX]
ps <- pipe("enscript -o tempout.ps","w")
capture.output(example(glm), file=ps)
close(ps)
## End(Not run)[#结束(不运行)]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|