我想找一个R包的函数指令,所以我运行了help('pkg::name')
。但是我收到了一个说“没有文档”的信息。我重试了??pkg:name
,它返回了一个非常简短的指令。当我使用?pkg:name
时,完整的指令显示出来了。
?
,??
和help()
之间有什么区别?
我想找一个R包的函数指令,所以我运行了help('pkg::name')
。但是我收到了一个说“没有文档”的信息。我重试了??pkg:name
,它返回了一个非常简短的指令。当我使用?pkg:name
时,完整的指令显示出来了。
?
,??
和help()
之间有什么区别?
您可以阅读“?”的帮助:
> ?"?"
并且需要“??”的帮助:
> ?"??"
?
和??
是help()
和help.search()
的简写。
例如:
最初的回答
help("lm")
help.search("linear models")
当您确切知道要搜索什么时,使用第一个函数;当您大致知道要搜索什么时,使用第二个函数。
原始答案翻译成中文为“最初的回答”。
?
和help
做的事情是一样的,但是?
的代码,即使不考虑??
和二进制?
的支持,也做了比调用默认的help()
更多的事情(据我所记!)。然而,我从未深入挖掘过这些差异。 - moodymudskipperget("?")
所示,还处理类似于class?data.frame
的结构,并且还有一个子句联系着著名的德尔斐神谕。真的。不过我还没有弄清楚如何触发它... - Spacedman????something
。对于Jie的另一个要点:?pkg::name
等同于help("name", "pkg")
,而不是help("pkg::name")
。 - user2554330