本文目录导读:

开源项目统计定位球得分占比”这个问题,需要先澄清一下:目前没有一个统一的、专门统计“定位球得分占比”的开源项目,有几类开源项目和数据集可以帮你做这个统计,具体取决于你想统计哪个赛事、哪个赛季。
可行的思路
足球数据开源项目
常用的有:
| 项目 | 说明 |
|---|---|
| StatsBomb Open Data | 免费开放部分赛事的事件级数据(含定位球、点球、任意球、角球等),GitHub 上有 |
| FBref | 提供射门类型、定位球进球等统计(可爬取) |
| Understat | xG 数据,含定位球场景 |
| football-data.co.uk | 基础比赛数据 |
| soccerdata(PyPI/GitHub) | Python 库,可抓取上述多个数据源 |
统计方法
用 StatsBomb 数据举例,逻辑大致是:
# 伪代码
定位球进球 = 事件中 shot 的 play_pattern 属于:
- From Corner
- From Free Kick
- From Throw In
- From Kick Off(部分定义含)
- 点球(Penalty,是否算定位球有争议)
定位球占比 = 定位球进球数 / 总进球数
一般结论(供参考)
根据公开研究和统计(非单一开源项目):
- 五大联赛整体:定位球进球(含点球)约占总进球的 25%–35%
- 不含点球:约 20%–28%
- 世界杯等大赛:常达到 30%–40%,部分届次更高
- 点球单独占比:约 8%–12%
不同统计口径(是否含点球、是否含界外球、是否含二次进攻)会导致结果差异很大。
建议
如果你想要精确数字,可以告诉我:
- 你想统计哪个赛事/赛季?
- 定位球是否包含点球?
- 你希望用现成开源项目还是自己写脚本?
我可以给你具体的项目链接和统计代码方案。