R中*和**乘法有什么区别?

Ant*_*nte 2 r

任何人都可以帮助我理解R编程语言中简单(*)乘法和双星号(**)乘法之间的区别是什么?

x <- runif (10)
x*2
x**2
Run Code Online (Sandbox Code Playgroud)

dig*_*All 6

算术运算符R文档的注释部分所述(您可以打开它在R中执行命令help('**')?'**'):

**在解析器中被翻译为^,但多年来一直没有记录.它似乎是Becker等人(1988)的索引条目,指向Deprecated的帮助,但实际上并没有在该页面上提及.即使它在S中被弃用了20年,它仍然在2008年被R接受.

所以基本上**表现得很像^


kab*_*nus 5

第一个是乘法,第二个是幂:

> 2*3
[1] 6
> 2**3
[1] 8
Run Code Online (Sandbox Code Playgroud)