如何从R';s帮助命令?
可能重复:如何从R';s帮助命令?,r,R,可能重复: 我能行 temp <- help('ls') temp函数的help()有一个名为help\u type的参数,它可以接受以下参数:“text”、“html”、“postscript”、“ps”和“pdf”。运行帮助(ls,help_type=“text”)是否有助于解决您的问题?帮助本身不会返回任何有用的信息。要获取帮助文本,可以读取包的帮助数据库的内容,并对其进行解析 extract_help <- function(pkg, fn = NULL, to = c(
我能行
temp <- help('ls')
temp函数的help()
有一个名为help\u type
的参数,它可以接受以下参数:“text”、“html”、“postscript”、“ps”和“pdf”。运行帮助(ls,help_type=“text”)
是否有助于解决您的问题?帮助本身不会返回任何有用的信息。要获取帮助文本,可以读取包的帮助数据库的内容,并对其进行解析
extract_help <- function(pkg, fn = NULL, to = c("txt", "html", "latex", "ex"))
{
to <- match.arg(to)
rdbfile <- file.path(find.package(pkg), "help", pkg)
rdb <- tools:::fetchRdDB(rdbfile, key = fn)
convertor <- switch(to,
txt = tools::Rd2txt,
html = tools::Rd2HTML,
latex = tools::Rd2latex,
ex = tools::Rd2ex
)
f <- function(x) capture.output(convertor(x))
if(is.null(fn)) lapply(rdb, f) else f(rdb)
}
你的问题和你的一样吗?同时检查:是的,这些基本上都是相同的问题。我以前在搜索中没有找到它们。我应该关闭/删除吗?@XuWang:我不会删除,因为答案中有一些很棒的内容。关闭/合并似乎更合适。@JoshuaUlrich啊,好的。谢谢你的建议。我投票决定结束。不,实际上这是默认的。但是谢谢你的建议!谢谢,我来看看这个。
#Everything in utils
extract_help("utils")
#just one function
extract_help("utils", "browseURL")
#convert to html instead
extract_help("utils", "browseURL", "html")
#a non-base package
extract_help("plyr")