【问题标题】:How to set logical operators as function`s arguments in R如何在R中将逻辑运算符设置为函数的参数
【发布时间】:2020-02-02 12:10:15
【问题描述】:

有没有办法将逻辑运算符(=、

假设我们想要编写简单的函数计算器,当您将 2 个数字作为参数和运算符(例如 = 或 >= 等)也作为参数时

【问题讨论】:

    标签: r function arguments logical-operators


    【解决方案1】:

    这些运算符是反引号 `` 内的函数。

    假设函数是

    my_calculator <- function(f,v1,v2) { return(f(v1,v2)) }
    

    那我就可以了

    my_calculator(`==`,3,4)
    my_calculator(`+`,3,4)
    my_calculator(`-`,3,4)
    

    等等。 它回答了你的问题吗?

    【讨论】:

      猜你喜欢
      • 2018-02-17
      • 1970-01-01
      • 1970-01-01
      • 2015-05-13
      • 2021-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-18
      相关资源
      最近更新 更多