在查找函数的帮助参考页时如何指定包?

时间:2012-04-27 20:49:08

标签: r emacs packages ess

如何查找功能的帮助手册页并在R中指定包?例如,count出现在seqinr和plyr中。如果我想在plyr中查找计数,那命令是什么?我尝试了一些明显(但错误的)猜测,例如“?plyr :: count”

修改 当我这样做时,我得到以下信息:

Help on topic 'count' was found in the following packages:

  Package               Library
  plyr                  /Library/Frameworks/R.framework/Versions/2.15/Resources/library
  seqinr                /Library/Frameworks/R.framework/Versions/2.15/Resources/library

当我这样做的时候?plyr :: count,我得到:

No documentation for 'plyr::count' in specified packages and libraries:
you could try '??plyr::count'

当我这样做的时候?plyr ::: count,我得到:

No documentation for 'plyr:::count' in specified packages and libraries:
you could try '??plyr:::count'

添加两个问号也会让我找不到文档错误。查找非模糊函数的帮助工作正常(例如?情节)

这是在emacs + ESS上运行的OSX上的R 2.15.0。

3 个答案:

答案 0 :(得分:6)

package=参数用于help

help("count", package="plyr")

答案 1 :(得分:4)

正确的方法是:

?plyr::count
?plyr:::count

有关详细信息,请参阅?"?" - 显示了两个示例。

两个软件包都加载了,即使没有加载软件包也可以。如果您安装了软件包,这就引出了一个问题?

答案 2 :(得分:3)

你很亲密,你需要三个::::

?seqinr:::count # for seqinr
?plyr:::count # for plyr