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

R语言如何筛选mtcars数据集中mpg最高的2辆汽车的全量字段信息

R语言mtcars数据集提取mpg最高2条完整记录的实现方案

你目前编写的分组计数代码仅能统计不同mpg值的出现频次,无需提前单独查询最高mpg值,可直接通过以下两种方法完成需求:


方法1:一步完成排序+提取(推荐,无需提前已知mpg阈值)

借助dplyr的排序和切片函数直接实现,所有字段会完整保留:

# 已加载dplyr包的情况下可直接运行
top2_mpg_cars <- mtcars %>%
  arrange(desc(mpg)) %>%  # 按mpg从高到低排序
  slice(1:2)  # 取排序后的前2条记录

运行后得到的top2_mpg_cars就是包含目标2辆车所有属性的新数据框。


方法2:基于你已查询到的mpg值直接筛选

如果你已经确认最高的两个mpg值为32.9和32.4,直接用filter匹配即可:

top2_mpg_cars <- mtcars %>%
  filter(mpg %in% c(32.4, 32.9))

如果需要验证结果,可直接执行View(top2_mpg_cars)查看完整数据。


内容的提问来源于stack exchange,提问作者Don Krieg

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 09:15:00