我可以将条件语句存储在变量中并使用变量测试条件

时间:2019-11-10 16:46:48

标签: r

我有各种条件语句存储为字符串。我是否必须将字符串转换为其他数据类型?如果是这样?

condition <- "4 %% 2 == 0"
if(condition){print("True")}

我收到以下错误

Error in if (condition) { : argument is not interpretable as logical

当我需要很长的if语句需要多次编写和测试时,就会出现此问题。相反,我使用循环来自动生成条件语句并将其存储在变量中。但是当我使用变量而不是整个表达式时,出现了错误。

0 个答案:

没有答案