在R的ifelse()中使用复合不等式

时间:2018-10-16 20:33:55

标签: r if-statement

我正在尝试创建一个新的因子变量,该变量是有条件的,基于我数据框中的数字变量。当我提供一个不等式时,我的ifelse参数可以完美地工作,但是对于需要复合不等式的两个类别,它不起作用。我熟悉其他语言的逻辑和条件,并且我认为我的语法已关闭?

此外,似乎有时可以使用'&',有时也可以使用'&&'。我习惯总是使用'​​&&',所以这里有什么区别?

width

1 个答案:

答案 0 :(得分:0)

&&不矢量化。除非您想将单个元素与单个元素进行比较,否则应使用&