r - 如何从列的特定部分找到最大值(行)?
问题描述
从 1980 年到 1985 年,哪朵花的花瓣最长?
subset(Garden$Year, subset = "Year" == 1980:1985)
解决方案
我们可以使用 'Year' 进行子集化%in%
,使用另一列(不清楚列名是什么 - 可能是 'petals')进行子集化并获取max
with(Garden, max(petals[Year %in% 1980:1985]))
subset
适用于 data.frame 而不是矢量/列
推荐阅读
- swift - 是否可以从多个子节点读取?
- r - R:在将列元素分配为现有数据框中的行名时处理非唯一的行名
- css - 如何调整 Angular Material 样式(不仅仅是简单的主题样式)
- go - oauth2 的问题,创建时无法获取 access_token
- java - 修复 Checkmarx XSS 漏洞
- python - 向量化一维中值滤波器用于 Python 中的二维数组
- git - Git - 如何将 git 存储库恢复到正常目录?
- javascript - React Javascript 在 a 中显示/解码 unicode 字符
element</h1> <div id="body"><p>I dynamically load my <code><title></code> inside my react with nextjs:</p> <pre><code><title>GHG talks&#8217 - node.js - heroku 使用 github 部署 docker 镜像
- r - 是否有一个 R 函数来识别和修改同一列表中跨数据框的列名?