Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 在查找函数的帮助参考页时,如何指定程序包?_R_Emacs_Packages_Ess - Fatal编程技术网

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

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/

如何在帮助手册页面中查找函数并在R中指定包?例如,计数同时出现在seqinr和plyr中。如果我想在plyr中查找count,命令是什么?我尝试了一些明显(但错误)的猜测,例如“?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'
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。