R 在查找函数的帮助参考页时,如何指定程序包?
如何在帮助手册页面中查找函数并在R中指定包?例如,计数同时出现在seqinr和plyr中。如果我想在plyr中查找count,命令是什么?我尝试了一些明显(但错误)的猜测,例如“?plyr::count” 编辑: 当我进行?计数时,我收到以下消息:R 在查找函数的帮助参考页时,如何指定程序包?,r,emacs,packages,ess,R,Emacs,Packages,Ess,如何在帮助手册页面中查找函数并在R中指定包?例如,计数同时出现在seqinr和plyr中。如果我想在plyr中查找count,命令是什么?我尝试了一些明显(但错误)的猜测,例如“?plyr::count” 编辑: 当我进行?计数时,我收到以下消息: Help on topic 'count' was found in the following packages: Package Library plyr /Library/
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'
No documentation for 'plyr:::count' in specified packages and libraries:
you could try '??plyr:::count'
当我这样做时?请:计数,我得到:
No documentation for 'plyr::count' in specified packages and libraries:
you could try '??plyr::count'
No documentation for 'plyr:::count' in specified packages and libraries:
you could try '??plyr:::count'
添加两个问号也会导致“未找到文档”错误。查找无歧义函数的帮助效果良好(例如?绘图)
这是OSX上的R2.15.0在emacs+ESS中运行的情况。如果您很接近,您需要三个:
:
?seqinr:::count # for seqinr
?plyr:::count # for plyr
将
package=
参数用于help
:
help("count", package="plyr")
正确的方法是:
?plyr::count
?plyr:::count
有关详细信息,请参见?“?”
——两个示例都显示了
在两个包都已加载的情况下,甚至在没有加载包的情况下,这两种方法都适用于我。这就引出了一个问题:是否安装了软件包?
?plyr::count
在R-2.15.0(WinXP 32位)上适用于我。?plyr::count
和?sekinr::count
都适用于我。看起来您还可以执行帮助(“计数”,package=“plyr”)。你安装了软件包吗?你收到了什么错误信息?@flodel:我敢打赌他们的。@JoshuaUlrich:-)今天早些时候听到Greg的回答,我差点笑得浑身湿透。好吧,你漏掉了一个关键信息。我们向您展示的内容似乎也无法在我的系统上使用Emacs+ESS。我建议你把这个列入ESS邮件列表。我还将在这里重新标记,看看是否有人可以使用Emacs+ESS fu来帮助我。@JoshuaUlrich你说得对;过度解释为两个版本都有文档记录。我会编辑出来的。是的,我已经安装了软件包。这确实有效!但为什么每个人都说其他选择也应该起作用?不过,这种行为有点不同——它在R控制台中显示帮助,而不是在单独的emacs框架中。有没有一种方法可以做到这一点?符号?@daj:我不知道,因为我不使用Emacs。