R语言:使用switch语句实现年龄段判断
可以使用R语言的'switch'语句来实现年龄段判断,无需使用'if'语句。以下代码示例展示了如何根据输入的年龄返回相应的年龄段:
get_age_group <- function(age) {
switch(as.character(age),
'0-10岁' = '儿童',
'11-20岁' = '青少年',
'21-30岁' = '青年',
'31-40岁' = '中年',
'41-50岁' = '中年',
'51岁以上' = '老年',
'未知年龄段')
}
age <- readline('请输入年龄:')
age_group <- get_age_group(age)
在上述代码中,我们定义了一个名为'get_age_group'的函数,该函数根据输入的年龄返回相应的年龄段。我们使用'switch'语句来判断年龄所属的范围,并返回对应的年龄段。如果年龄不在预定义的范围内,则返回'未知年龄段'。最后,我们通过'readline'函数获取用户输入的年龄,并将结果赋给'age'变量。然后,我们调用'get_age_group'函数,将'age'作为参数传递给该函数,并将结果赋给'age_group'变量。
该代码示例展示了如何使用R语言的'switch'语句实现年龄段判断,简洁易懂,方便理解和应用。
原文地址: https://www.cveoy.top/t/topic/qnIp 著作权归作者所有。请勿转载和采集!