[英]How to include output of help() in sweave pdf
我想在一个sweave文档中包含帮助文件中的函数文档。 我尝试了下面的sweave块
<<>>=
?lm
@
但我在Rnw文件上调用Sweave
时收到错误消息。 如何在文档中包含整个帮助消息?
关键是要弄清楚如何将所需信息作为字符串获取。
help("lm")
打开相关功能的帮助文件,但不在控制台中。 utils:::.getHelpFile
为您提供该文件的Rd版本。 tools:::Rd2txt
将其转换为文本... capture.output
“捕获”。 这些基本上是我的“SOfun”包中helpExtract
的前几行中包含的步骤。 但是,该功能仅捕获所请求的部分。
相反,如果你只能满足于文本,你可以做以下事情:
gsub("_\b", "",
capture.output(tools:::Rd2txt(
utils:::.getHelpFile(utils::help("lm")))))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.