文件名称:baseballData:创建和维护MLB统计信息数据库的项目
文件大小:1016KB
文件格式:ZIP
更新时间:2024-05-06 02:17:18
Python
该项目从MLB stats API中提取数据,以构建本地PostgreSQL数据库,其中包含团队,比赛,蝙蝠和球场级别的数据。 该项目利用MLB-StatsAPI python库( )处理API请求以及psycopg2库( )用于数据库管理。 有四个主要文件夹: info:基本上是一个杂项文件夹,其中包含API指南,注释等。 JSON:一个文件夹,用于存放我想保存在本地的API返回的所有JSON文件 psql:sql文件的文件夹; 包含创建数据库,删除数据库和删除数据的代码 python:一个文件夹,其中包含项目中使用的所有python文件。 主要的两个是api2psqlPopulateFns.py和api2psqlSupporting.py,它们包含用于填充和更新数据库的函数和项。 模式是:主模式,包含带有MLB数据的表未成年人,包含带有未成年人联赛数据的表 主模式中的输出
【文件预览】:
baseballData-master
----pandas()
--------_libs()
----__pycache__()
--------attributes.cpython-37.pyc(2KB)
--------baseball_data.cpython-37.pyc(3KB)
----python()
--------api2psqlPopulateFns.py(30KB)
--------baseballPlayground.ipynb(26KB)
--------api2psqlSupporting.py(42KB)
----info()
--------tables.txt(3KB)
--------statsapi_game_data_guide.pdf(291KB)
--------gameDataOverview.txt(13KB)
--------items_to_include.txt(1KB)
--------pitchZones.png(10KB)
--------README.md(154B)
--------statsapi.ENDPOINTS.txt(24KB)
----psql()
--------Archive()
--------deleteData.sql(478B)
--------baseball_v11.sql(28KB)
--------baseball_v09.sql(19KB)
--------dropTables.sql(622B)
--------baseball_v10.sql(21KB)
----JSON()
--------gamedata_566988.json(129KB)
--------gamedata_579459_minor.json(126KB)
--------gamedata_40384.json(95KB)
--------gamedata_573928_minor.json(870KB)
--------gamedata_418545_minor.json(922KB)
--------gamedata_415239.json(1.36MB)
--------gamedata_234240.json(1.02MB)
--------gamedata_264209.json(1.43MB)
--------gamedata_599371.json(1.31MB)
--------gamedata_566208.json(1.53MB)
--------gamedata_318129.json(1.23MB)
----.gitignore(57B)
----README.md(2KB)
----.vscode()
--------launch.json(477B)
--------settings.json(67B)