?矩阵和?矩阵()有什么区别?

时间:2017-06-06 14:13:22

标签: r

我再次通过漩涡()作为复习,我注意到漩涡的作者说命令?matrix 是调用帮助屏幕的正确形式。但是,当我运行?matrix()时,它仍然有效?有和没有一对括号之间有区别吗?

2 个答案:

答案 0 :(得分:1)

它不是特定于漩涡环境(我在5分钟前完全没有意识到)这是R的标准。?快捷方式的帮助页面说:

  

参数

     

主题
  通常是指定要寻求帮助的主题的名称或字符串。

     

或者,要求提供相应S4方法的文档的函数调用:请参阅S4方法文档部分。调用pkg :: topic和pkg ::: topic是专门处理的,并在包pkg中寻找主题的帮助。

类似于使用以下命令调用的第二个选项:

?matrix()

由于??实际上是一个不同的快捷方式,因此需要使用此代码来显示该页面,就像需要使用带引号的字符串来获取forif,{的帮助一样{1}}或R中的任何其他保留字:

next

这不是基于"模糊逻辑"在hte帮助系统中搜索。使用?'?' # See ?Reserved 代替help会得到不同的回复:

?

您可以通过在命令行键入> help("str()") No documentation for ‘str()’ in specified packages and libraries: you could try ‘??str()’ 来查看?函数的完整代码,但我只是展示它如何启动给定的表达式的语言级处理:

?

答案 1 :(得分:0)

通过运行matrix和一般any_function,您可以获得它的源代码。