如何从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")