我用小插图创建了一个包terDA
。我想使用??
搜索我的包,但是当我输入
在R控制台中,它返回看似无关的结果?? terDA
为什么其他包中的信息出现
答案 0 :(得分:1)
致电??terDA
正在致电`?`(?terDA)
。 `?`
函数有两个参数
> args(`?`)
function (e1, e2)
NULL
它基本上是help.search
函数的convience运算符。 help.search
采用了一种模式参数,在?
运算符运行之后,它就是terDA
。对于字符长度为5或更大的图案help.search使用agrep
进行模糊匹配搜索。对于字符长度,默认值小于5 help.search
假定模式是正则表达式并使用grep进行匹配。因此,在您的情况下,您正在返回模糊匹配。
如果您只想在包裹空间中搜索,可以使用??terDA::terDA
。您也可以使用字段进行搜索。例如,name??terDA
仅在文件名中搜索terDA
的模糊搜索。
如果您希望更好地控制帮助查询,可以查看?help.search
或?help
这里的例子是> ??apply
这里是> name??apply
,它对文件名进行模糊匹配
最后> name??base::apply
模糊搜索基础包文件名中的apply
: