首页 > 解决方案 > 如何从列的特定部分找到最大值(行)?

问题描述

从 1980 年到 1985 年,哪朵花的花瓣最长?

subset(Garden$Year, subset = "Year" == 1980:1985)

标签: rmaxrowcol

解决方案


我们可以使用 'Year' 进行子集化%in%,使用另一列(不清楚列名是什么 - 可能是 'petals')进行子集化并获取max

with(Garden, max(petals[Year %in% 1980:1985]))

subset适用于 data.frame 而不是矢量/列


推荐阅读