本文目录导读:

要回答这个问题,我需要先知道您指的是哪一个开源项目,因为“开源项目”的范围很广,可能是足球数据分析库(如 statsbombpy)、视频分析工具、比赛记录软件,或者是某个特定球队的数据库。
我可以给您一个通用的查找方法,以及基于足球数据行业标准的推测:
如何快速查找(通用方法)
如果您已经知道项目名称(例如在 GitHub 上),请按以下步骤操作:
- 查看 README:项目主页通常会列出所有可用的数据字段或功能特性。
- 搜索文档:在项目的文档目录中寻找“数据字典”(Data Dictionary)或“指标”(Metrics)。
- 代码搜索:在代码库中搜索关键词
goalkeeper、pass、completion或GK passing。
行业标准答案(如果您指的是主流足球数据分析库)
如果您指的是类似 StatsBomb、Opta 或 Wyscout 的开源数据接口(statsbombpy 或 Socceraction),答案是:
是的,通常记录了。
- StatsBomb 免费数据集:它是目前最流行的开源足球数据集,它明确包含了门将的传球数据,并且细分了传球类型(如短传、长传、以及特定的“开门球”Goal Kicks),您可以通过
events数据中的type == "Pass"且position == "Goalkeeper"来筛选出这些传球。 - Socceraction(开源):这个库通常用于计算 xT(预期威胁)等高级指标,它也支持门将传球数据的清洗和特征提取。
- 注意:成功率(
pass completion rate)通常不是直接给定的字段,而是需要您根据“成功传球次数/总传球次数”自行计算,数据集中通常会有outcome字段(成功/不成功),或者用pass.accurate这样的布尔值来标识。
如果您能告诉我具体的项目名称(或者GitHub仓库链接),我可以帮您确认它是否有现成的“成功率”字段,或者是否需要自己写几行代码来计算。