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

如何在单表中获取各年度平均行程时间的最大值、最小值与均值

解决方案:按年份分组汇总旅程时间统计值

你可以用dplyr包的group_by() + summarize()组合,一次性把多个统计指标整合到一张表中,和你用的readr同属tidyverse生态,用法连贯:

library(dplyr)

# 按年份分组,计算journey_time_avg的最小、最大、均值(处理缺失值)
journey_time_summary <- full_trains %>%
  group_by(year) %>%
  summarize(
    min_journey = min(journey_time_avg, na.rm = TRUE),
    max_journey = max(journey_time_avg, na.rm = TRUE),
    mean_journey = mean(journey_time_avg, na.rm = TRUE)
  )

# 输出结果表格
journey_time_summary

关键说明:

  • group_by(year):将数据集按year列分组,后续统计会基于每个年份单独计算
  • summarize():在分组基础上生成汇总统计,你可以在这个函数里同时定义多个统计列,分别调用min/max/mean函数
  • na.rm = TRUE:必须加上这个参数,避免数据中的缺失值(NA)导致统计结果出错

运行后会得到一个结构清晰的精简表格,每行对应一个年份,包含你需要的三个统计指标。

内容的提问来源于stack exchange,提问作者Preksha Rathore

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 03:45:00