Julia 朱莉娅';s相当于R';s(双问号help.search跨所有包)
在Julia 朱莉娅';s相当于R';s(双问号help.search跨所有包),julia,Julia,在R中,您可以键入问号?或双问号?如何在手册中搜索Julia REPL中的字符串? >?first No documentation for ‘first’ in specified packages and libraries: you could try ‘??first’ >??first 在R控制台中,将打开一个浏览器窗口: 在RStudio中,页面在IDE中打开 help()函数和?帮助R中的操作员访问 R函数、数据集和其他对象的文档页, 标准R发行版中的软件包和 包
R
中,您可以键入问号?
或双问号?
如何在手册中搜索Julia REPL中的字符串?
>?first
No documentation for ‘first’ in specified packages and libraries:
you could try ‘??first’
>??first
在R
控制台中,将打开一个浏览器窗口:
在RStudio
中,页面在IDE中打开
help()函数和?帮助R中的操作员访问
R函数、数据集和其他对象的文档页,
标准R发行版中的软件包和
包裹
help()函数和?运算符只有在您已经知道要使用的函数的名称时才有用。其他搜索方法包括apropos
和??
函数的作用是:搜索对象,包括函数,
可在当前R会话中直接访问,其名称为
包含指定的字符串
这个??运算符是help.search()的同义词。help.search()文件
函数将扫描文档中安装的软件包
图书馆。help.search()的参数是字符串或正则表达式
另外,我打算回答我自己的问题。朱莉娅也有类似的问题。Julia的DocString主要搜索工具名为apropos
要在文档中搜索有关Julia中“first”的信息,可以使用apropos(“first”)
或等效的?“first”
。因此,?“first”
大致相当于R
的?
要搜索函数和方法,可以键入单个问号?
,就像使用R
一样。在Julia REPL中,键入问号时,提示将变为问号。如果键入“first”
,它将搜索字符串,而如果键入first
而不带引号,则会搜索当前加载的模块导出的变量
说明:
help?>"first"
# or equivalently:
julia>apropos("first")
如果搜索字符串,则忽略大小写。如果要在DataFrames
模块中搜索,请在搜索前键入using DataFrames
这也适用于Visual Studio code
和Atom
:
我想
appropos
只是列出了所有先有一词的函数。这在Julia
和R
中都有(注意,在R和Julia中都有appropos
)。我感觉OP是在询问关于帮助页面的问题。嗯,Julia中的apropos
对应于R中的apropos
。所以我仍然看不出这与Julia中的?
的答案是否相符。顺便说一句,Julia中也有?
。这是为了“扩展帮助”,在一些文档字符串中,是更多示例等。@mcabbott,我不知道。如何在Julia中使用?
?文件在哪里?请随时发布答案!谢谢。谢谢@mbauman,对我来说,?
后面跟着第一个
给出的结果与?
后面跟着?第一个
的结果相同,所以我看不出有什么不同。另外,它不像??
中的
那样是字符串搜索,我理解正确吗?R的??
是搜索CRAN中的所有包还是只搜索加载的包?@mbauman似乎?
搜索加载的包,而??
搜索安装的包:“help.search()函数扫描文档以查找库中安装的软件包。”和“操作符是help.search()的同义词”(从OP链接)任何情况下,而不是从整个CRAN…感谢您的澄清。我真的只使用过?
和?
,从未注意到加载的和安装的之间的区别,但这实际上是一个非常重要的区别!
help?>first