r - 了解 : `+` (1, `*` (2, 3)) 以及如何更好地编码

标签 r

这是什么代码:`+`(1, `*`(2, 3))应该在 R 中做什么?可以用更典型的方式编码吗?如何?

最佳答案

如果您使用带引号的运算符(例如 `+``*` ),您实际上是在使用带有典型 function 的标准运算符句法。

假设您要计算 1 + 2用那种方式。你可以这样做:

`+`(1, 2) ## Please call the sum operator using 1 and 2 as arguments.

因此,由于您发布的表达式是 `+`(1, `*`(2, 3)) ,它基本上是求和运算符,其参数为 1以及乘积运算符的结果,其参数为 23 .

最终,执行此操作的典型方法是 1 + (2 * 3) .

关于r - 了解 : `+` (1, `*` (2, 3)) 以及如何更好地编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28666002/

相关文章:

r - 在 R 中将日期转换为文本

R 元编程 : return function body with arguments values filled in

r - 将某一特定列求和为每 2 种和 3 种可能组合中的 n 列

r - 更改facet_grid中的facet标签并同时添加geom_vline时出现错误

r - 如何使用 GGPLOT 创建分面相关图

r - 使用 dplyr 创建具有多个参数的函数

r - 如何在 Shiny 的应用程序中为前六行和后六行着色?

r - 在 Google Cloud App Engine 上部署 Shiny 的应用程序会返回错误

r - 根据R中字符串的结尾创建新列

r - 如何使用 dplyr 或 R 中的其他方法划分行的组合?