You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 22:49:49