r - R中的*和**乘法有什么区别?
问题描述
谁能帮我理解R编程语言中简单(*)乘法和双星号(**)乘法之间的区别?
x <- runif (10)
x*2
x**2
解决方案
如算术运算符的 R 文档的注释部分所述(您可以在 R 中执行命令help('**')
或打开它?'**'
):
** 在解析器中被翻译为 ^,但多年来一直没有记录。它在 Becker et al (1988) 中作为索引条目出现,指向 Deprecated 的帮助,但实际上并未在该页面上提及。尽管它在 S 中已被弃用 20 年,但在 2008 年仍被 R 接受。
所以基本上**
表现得完全一样^
推荐阅读
- angular - 如何在一系列 API 调用中正确链接 observables
- javascript - 滚动到底部不在非活动标签中工作
- bash - 在 Bash for Windows 和 Powershell 中,如何设置热键以在提示的路径上交替前进/后退 \?
- docker - 如何通过 Docker Compose 初始化 Splunk HTTP 事件收集器并将其与 splunk 日志记录驱动程序一起使用
- c# - 用户是否看过某条推文?推特 API
- python - 从列表中删除换行符
- reactjs - 如何从 React 中的对象中获取数据
- php - 如何使用 php array_search 匹配多维数组中的 2 个键值
- unreal-engine4 - 如何导出虚幻引擎材质?
- ios - 分组 UITableView 顶部的奇数空间?