用R语言ifelse做分组,可是组别的顺序乱了要怎么调整呢?

Python073

用R语言ifelse做分组,可是组别的顺序乱了要怎么调整呢?,第1张

第一次件ifelse嵌套这么多的使用,你是跟自己有仇么,非要把问题搞的这么复杂。。。

建议用if条件句,或者BASE中原始方法修改。

ifelse个人觉得嵌套两个最优。再多必然晕。

条件执行结构包括if-else、ifelse和switch。

1)if-else结构

if - else 结构

if-else在某个结构在某个给定条件为真时,执行语句;也可以同时在条件为假时,执行另外的语句。

语法为:

if (条件) 执行语句

if (条件) 执行语句A else 执行语句B

2)ifelse结构

ifelse结构是if-else结构比较紧凑的向量化版本,其语法为

ifelse(条件1, 执行A, 执行B)

如果条件1为真,则执行A, 否则执行B.

这个和C中的if有点像(C中的if暂时想不起来了,但感觉是类似的)

在C语言中,if...else分支语句与for循环语句和其他循环及分支都是可以嵌套使用的,也就是说在if语句后面和else语句后面都是可以使用for循环语句的,例如:

给定一个整数n,判断这个整数n是不是小于2,如果小于2则提示给定数值不在有效范围内,否则计算从1到n的累加和。

int sum=0

if(n<2){

printf("给定数值不在有效范围内")

}else{

for(int i=1i<=ni++){sum = sum +i}

printf("%d",sum)

}