通用汽车标准和固定装置分析程序
unicorner的Python项目详细描述
#独角兽
通用汽车季节排名和夹具解析器作为一个可重用的库。在
此库可以随时更改。通用汽车的实际网站也是如此。使用风险自负。在
安装
pip install unicorner
使用
解析排名和赛程表页面
在解析fixture之前,必须先解析Standings页面。在
from unicorner import SeasonParse
sp = SeasonParse() sp.parse_standings_page(path=”standings.html”) sp.parse_fixtures_page(path=”fixtures.html”) print(sp.game_days[0])
提取到CSV
python -m unicorner extract_all –help
通用汽车数据模型问题
- 通用汽车不存储历史球队名称-只保留最新版本的名称。在
- 在过去,GM会将同一个团队对象重用给不相关的人员组,所以您也会这样做 让一个赛季的TeamId=23指向Team A,下一个赛季,如果{em1}$Team A的所有人都离开了, TeamId=23可以指向另一组玩家Team B。你可以在团队历史页面看到这个 这将显示过去的比赛,新的一组球员从来没有听说过。在
以上两个原因都是由于没有season team模型。在
我们通过首先介绍 特许经营权的概念-一组玩家在一起游戏的身份跨越 不止一季。每个特许经营权都应该有一个独立于通用汽车ID的ID。 这些可以保存在特许经营.csv文件。在
然后,对于加盟店加入的每个赛季,我们创建一个单独的Team对象,其ID是 总经理的球队ID和赛季编号为零。 例如,由总经理确定的,在赛季中参加比赛的球队得到了ID0101.23
每一支这样的球队都可以有自己的名字,所以每个赛季一支球队都可以使用不同的名字。地图 从团队到特许经营权都是在一个特许经营中维持的_四季.csv文件。在
这两个文件的示例可以在tests/data/
通用汽车数据问题
通用汽车的数据与他们的运营非常相似。有时没有分数或者分数不正确,赢家 是错误的,或者游戏被错误地标记为决赛,当它不是决赛的时候,等等,来解决这些问题 使用分数_覆盖.csv文件。在
- 项目
标签: