在R语言中,switch()函数是多分枝结构,使用方法如下:
switch(expr,list)
expr为表达式,是一个整数值或字符串。
list是一个列表。
具体为:如果expr的计算结果为整数,且值在1~length(list)之间时,则switch()函数返回列表相应位置的值。如果expr的值超出范围,则没有返回值。
switch(2,"Jack","Bruce","Mary")
[1] "Bruce"
name<-"B"
switch(name,A="Jack Wang",B="Jack Ma",C="Jack Chen")
[1] "Jack Ma"