本文目录导读:

你指的是哪个开源项目的统计数据?是某个足球数据开源项目(StatsBomb、Wyscout 公开数据、FBref 爬虫项目等),还是你在某个具体仓库里看到了“扑救次数”字段?
不过我可以先按常见场景给你一个通用分析框架,并说明“门将谁更忙”通常怎么判断。
“扑救次数”高 ≠ 门将更忙
扑救次数多,可能说明:
- 门将确实面临更多射门(忙)
- 球队防守差,被射门多
- 对方射正多
- 门将出场时间长
但也可能说明:
- 该门将所在球队战术导致射门都射正(被射正率高)
- 样本差异(出场次数不同)
谁更忙”通常要结合以下指标:
| 指标 | 含义 |
|---|---|
| 出场时间/场次 | 公平比较的基础 |
| 每90分钟扑救数 | 标准化后的忙碌程度 |
| 被射门数 | 防守压力 |
| 被射正数 | 门将实际面对威胁 |
| 扑救率 | 扑救/被射正 |
| 禁区内射门面对数 | 高质量威胁 |
| 传中拦截/出击次数 | 活动范围 |
如果你有数据表,推荐这样算
假设你的开源项目数据字段类似:
player, team, minutes, saves, shots_faced, shots_on_target, goals_conceded
计算:
df["saves_per90"] = df["saves"] / df["minutes"] * 90 df["shots_on_target_per90"] = df["shots_on_target"] / df["minutes"] * 90 df["save_pct"] = df["saves"] / df["shots_on_target"]
然后排序看:
- saves_per90 最高 → 单位时间扑救最多,最“忙”
- shots_on_target_per90 最高 → 面对射正最多,防守压力最大
- save_pct 高但 saves_per90 低 → 可能球队防守好,门将不忙但效率高
常见结论模式
在多数联赛数据中:
- 弱队门将
saves_per90和shots_on_target_per90都高 → 最忙 - 强队门将扑救少但扑救率可能高 → 不算忙
- 若只按“总扑救次数”排序,出场多的门将会占优,容易误导
所以回答“谁更忙”时,建议说:
按每90分钟扑救数,X 门将最高(如 4.2 次/90),说明单位时间最忙;按面对射正数,Y 门将最高(如 5.1 次/90),说明防守压力最大,若只看总扑救数,Z 因出场多而排第一,但不能直接说明更忙。
你需要我做什么?
请告诉我:
- 具体是哪个开源项目/数据集(StatsBomb? FBref? 自建仓库?)
- 数据字段有哪些
- 你想比较的是同一联赛门将、同一球队不同赛季,还是某几个门将
我可以帮你写出具体的统计代码或分析结论。