求R语言实现找出两个数最大值的代码及解决方案
R语言获取两数最大值的代码示例
方法1:使用内置max()函数
R自带的max()函数可以直接返回多个输入值中的最大值,是最简便的方式:
# 定义两个数值 num_a <- 12 num_b <- 18 # 计算最大值 max_num <- max(num_a, num_b) # 输出结果 print(max_num)
运行这段代码会输出18,而且max()函数支持同时传入多个数值,比如max(7, 21, 14)也能返回正确结果。
方法2:自定义函数实现逻辑
如果想手动实现比较逻辑,可以写一个简单的自定义函数:
# 定义自定义取最大值函数 find_max <- function(x, y) { if (x > y) { return(x) } else { return(y) } } # 调用函数计算 result <- find_max(25, 19) print(result)
这段代码通过if-else判断两个数的大小,返回较大的那个值,运行后输出25。
内容的提问来源于stack exchange,提问作者Anmol Chokhani
相关产品推荐
相关产品推荐

