根据命令存储和使用运算符

A4纸

我如何(并且可以)在 if 和 else 函数中对命令使用不同的运算符?

x <- as.numeric(c(1,1,4,5,6,7,8))

if(mean(x) < 3){operator.is <- <}else{operator.is <- >}

sub <- subset(x, x operator.is 2)

#expected results
sub
[1] 3 4 5 6 7 8

我想根据 if 语句将运算符存储在“operator.is”中。但是,我似乎无法存储运算符并在子集函数中使用它。后来想用这个操作符来进行子集化。如果没有这个,我将需要复制并传递整个代码才能使用其他运算符。有没有什么优雅而简单的方法来解决这个问题?

提前致谢

斯文

可以用 % 符号分配运算符:

`%op%` = `>`

vector <- c(1:10)

vector2 <- subset(vector, vector %op% 5)

在你的情况下:

x <- as.numeric(c(1,1,4,5,6,7,8))

if(mean(x) < 3){`%operator.is%` <- `<`}else{`%operator.is%` <- `>`}

sub <- subset(x, x %operator.is% 2)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

存储和使用算术运算符

来自分类Dev

使用or和not运算符

来自分类Dev

使用 !Shell命令上的运算符

来自分类Dev

使用bash [[命令的=〜运算符

来自分类Dev

使用CAML <Or>和<And>运算符

来自分类Dev

Excel Pivot使用“和”运算符

来自分类Dev

混合使用 AND 运算符和 OR javascript

来自分类Dev

如何在mysql和vb.net中使用带有IN运算符的参数命令

来自分类Dev

是否可以在一个命令中使用#和%运算符对左右bash进行修整?

来自分类Dev

重定向运算符,标准输入和命令参数

来自分类Dev

使用>>运算符

来自分类Dev

我应该内联运算符==和!=,以防运算符!=()使用运算符==()的否定

来自分类Dev

我应该内联运算符==和!=,以防运算符!=()使用运算符==()的否定

来自分类Dev

PHP 使用 or 运算符根据值数组检查变量

来自分类Dev

如何使用echo命令和重定向运算符将换行符放入文件中?

来自分类Dev

使用Ruby将运算符存储在变量中

来自分类Dev

使用三元运算符的TCL条件命令

来自分类Dev

使用AND运算符的Echo命令不会退出

来自分类Dev

使用AND运算符的Echo命令不会退出

来自分类Dev

在条件中使用逻辑运算符和比较运算符(javascript)

来自分类Dev

使用python的**运算符和*运算符时进行签名

来自分类Dev

使用R的逻辑运算符(和/或运算符)

来自分类Dev

使用python的**运算符和*运算符时进行签名

来自分类Dev

如何在 SQL 的 WHERE 子句中使用 IN 运算符和 AND 运算符...?

来自分类Dev

重载++和+运算符

来自分类Dev

逻辑AND(&&)和OR(||)运算符

来自分类Dev

==和eq运算符

来自分类Dev

StringBuilder和'+'运算符

来自分类Dev

IfElse和OR运算符

Related 相关文章

热门标签

归档