engineering-nba-data
Extracts, transforms, and analyzes NBA statistics using the nba_api Python library. Use when working with NBA player stats, team data, game logs, shot charts, league statistics, or any NBA-related data engineering tasks. Supports both stats.nba.com endpoints and static player/team lookups.
- License 许可
- MIT
- 最近更新
- 2026-06-24
- Stars
- ★ 66
- Forks
- 24
01 前言 Front Matter
- name
- engineering-nba-data
- description
- Extracts, transforms, and analyzes NBA statistics using the nba_api Python library. Use when working with NBA player stats, team data, game logs, shot charts, league statistics, or any NBA-related data engineering tasks. Supports both stats.nba.com endpoints and static player/team lookups.
02 资源文件 301
- 参考文档docs/endpoint_analysis_format.md1.1 KB
- 其他docs/examples/Basics.ipynb17.7 KB
- 其他docs/examples/Finding Games.ipynb46.5 KB
- 其他docs/examples/Home Team Win-Loss Modeling/Home Team Win-Loss Data Prep.ipynb78.8 KB
- 其他docs/examples/Home Team Win-Loss Modeling/Home Team Win-Loss Modeling.ipynb18.7 KB
- 其他docs/examples/LiveData.ipynb163.2 KB
- 其他docs/examples/PlayByPlay.ipynb29.5 KB
- 参考文档docs/nba_api/library/http.md2.0 KB
- 参考文档docs/nba_api/live/endpoints/boxscore.md24.7 KB
- 参考文档docs/nba_api/live/endpoints/odds.md4.6 KB
- 参考文档docs/nba_api/live/endpoints/playbyplay.md8.2 KB
- 参考文档docs/nba_api/live/endpoints/scoreboard.md3.4 KB
- 参考文档docs/nba_api/stats/endpoints_data_structure.md1.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/alltimeleadersgrids_output.md17.5 KB
- 参考文档docs/nba_api/stats/endpoints_output/assistleaders_output.md561 B
- 参考文档docs/nba_api/stats/endpoints_output/assisttracker_output.md57 B
- 参考文档docs/nba_api/stats/endpoints_output/boxscoreadvancedv2_output.md6.8 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscoreadvancedv3_output.md10.3 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscoredefensivev2_output.md6.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscorefourfactorsv2_output.md4.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscorefourfactorsv3_output.md6.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscorehustlev2_output.md8.4 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscorematchupsv3_output.md11.4 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscoremiscv2_output.md4.9 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscoremiscv3_output.md6.6 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscoreplayertrackv3_output.md10.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscorescoringv2_output.md6.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscorescoringv3_output.md9.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscoresummaryv2_output.md6.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscoretraditionalv2_output.md6.5 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscoretraditionalv3_output.md11.4 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscoreusagev2_output.md5.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/boxscoreusagev3_output.md10.8 KB
- 参考文档docs/nba_api/stats/endpoints_output/commonallplayers_output.md3.6 KB
- 参考文档docs/nba_api/stats/endpoints_output/commonplayerinfo_output.md2.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/commonplayoffseries_output.md963 B
- 参考文档docs/nba_api/stats/endpoints_output/commonteamroster_output.md5.2 KB
- 参考文档docs/nba_api/stats/endpoints_output/commonteamyears_output.md875 B
- 参考文档docs/nba_api/stats/endpoints_output/cumestatsplayer_output.md2.8 KB
- 参考文档docs/nba_api/stats/endpoints_output/cumestatsplayergames_output.md622 B
- 参考文档docs/nba_api/stats/endpoints_output/cumestatsteam_output.md9.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/cumestatsteamgames_output.md620 B
- 参考文档docs/nba_api/stats/endpoints_output/draftboard_output.md548 B
- 参考文档docs/nba_api/stats/endpoints_output/draftcombinedrillresults_output.md2.8 KB
- 参考文档docs/nba_api/stats/endpoints_output/draftcombinenonstationaryshooting_output.md10.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/draftcombineplayeranthro_output.md3.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/draftcombinespotshooting_output.md15.6 KB
- 参考文档docs/nba_api/stats/endpoints_output/draftcombinestats_output.md12.8 KB
- 参考文档docs/nba_api/stats/endpoints_output/drafthistory_output.md2.9 KB
- 参考文档docs/nba_api/stats/endpoints_output/fantasywidget_output.md2.9 KB
- 参考文档docs/nba_api/stats/endpoints_output/franchisehistory_output.md4.9 KB
- 参考文档docs/nba_api/stats/endpoints_output/franchiseleaders_output.md687 B
- 参考文档docs/nba_api/stats/endpoints_output/franchiseplayers_output.md3.3 KB
- 参考文档docs/nba_api/stats/endpoints_output/gamerotation_output.md4.2 KB
- 参考文档docs/nba_api/stats/endpoints_output/glalumboxscoresimilarityscore_output.md165 B
- 参考文档docs/nba_api/stats/endpoints_output/homepageleaders_output.md1.5 KB
- 参考文档docs/nba_api/stats/endpoints_output/homepagev2_output.md4.5 KB
- 参考文档docs/nba_api/stats/endpoints_output/hustlestatsboxscore_output.md7.3 KB
- 参考文档docs/nba_api/stats/endpoints_output/infographicfanduelplayer_output.md4.6 KB
- 参考文档docs/nba_api/stats/endpoints_output/iststandings_output.md9.3 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaderstiles_output.md1.6 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguedashlineups_output.md8.8 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguedashoppptshot_output.md2.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguedashplayerbiostats_output.md3.9 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguedashplayerclutch_output.md9.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguedashplayerptshot_output.md3.3 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguedashplayershotlocations_output.md10.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguedashplayerstats_output.md9.5 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguedashptdefend_output.md2.6 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguedashptstats_output.md2.4 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguedashptteamdefend_output.md1.8 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguedashteamclutch_output.md7.3 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguedashteamptshot_output.md2.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguedashteamshotlocations_output.md9.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguedashteamstats_output.md7.3 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguegamefinder_output.md3.6 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguegamelog_output.md3.8 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguehustlestatsplayer_output.md6.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguehustlestatsteam_output.md5.0 KB
- 参考文档docs/nba_api/stats/endpoints_output/leagueleaders_output.md3.3 KB
- 参考文档docs/nba_api/stats/endpoints_output/leagueplayerondetails_output.md8.4 KB
- 参考文档docs/nba_api/stats/endpoints_output/leagueseasonmatchups_output.md5.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguestandings_output.md14.6 KB
- 参考文档docs/nba_api/stats/endpoints_output/leaguestandingsv3_output.md17.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/matchupsrollup_output.md4.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/playbyplay_output.md3.4 KB
- 参考文档docs/nba_api/stats/endpoints_output/playbyplayv2_output.md8.9 KB
- 参考文档docs/nba_api/stats/endpoints_output/playbyplayv3_output.md4.8 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerawards_output.md2.6 KB
- 参考文档docs/nba_api/stats/endpoints_output/playercareerbycollege_output.md2.6 KB
- 参考文档docs/nba_api/stats/endpoints_output/playercareerbycollegerollup_output.md10.9 KB
- 参考文档docs/nba_api/stats/endpoints_output/playercareerstats_output.md17.9 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerdashboardbyclutch_output.md24.8 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerdashboardbygamesplits_output.md26.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerdashboardbygeneralsplits_output.md25.9 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerdashboardbylastngames_output.md18.5 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerdashboardbyshootingsplits_output.md29.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerdashboardbyteamperformance_output.md23.3 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerdashboardbyyearoveryear_output.md8.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerdashptpass_output.md6.8 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerdashptreb_output.md5.3 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerdashptshotdefend_output.md290 B
- 参考文档docs/nba_api/stats/endpoints_output/playerdashptshots_output.md10.0 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerestimatedmetrics_output.md5.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerfantasyprofilebargraph_output.md1.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/playergamelog_output.md3.3 KB
- 参考文档docs/nba_api/stats/endpoints_output/playergamelogs_output.md10.4 KB
- 参考文档docs/nba_api/stats/endpoints_output/playergamestreakfinder_output.md2.0 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerindex_output.md4.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/playerprofilev2_output.md24.8 KB
- 参考文档docs/nba_api/stats/endpoints_output/playervsplayer_output.md10.8 KB
- 参考文档docs/nba_api/stats/endpoints_output/playoffpicture_output.md14.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/shotchartdetail_output.md6.2 KB
- 参考文档docs/nba_api/stats/endpoints_output/shotchartleaguewide_output.md1.4 KB
- 参考文档docs/nba_api/stats/endpoints_output/synergyplaytypes_output.md3.6 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamdashboardbygeneralsplits_output.md20.0 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamdashboardbyshootingsplits_output.md26.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamdashlineups_output.md10.4 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamdashptpass_output.md5.2 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamdashptreb_output.md5.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamdashptshots_output.md8.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamdetails_output.md2.9 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamestimatedmetrics_output.md5.4 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamgamelog_output.md3.0 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamgamelogs_output.md8.3 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamgamestreakfinder_output.md2.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamhistoricalleaders_output.md738 B
- 参考文档docs/nba_api/stats/endpoints_output/teaminfocommon_output.md1.3 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamplayerdashboard_output.md11.1 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamplayeronoffdetails_output.md18.7 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamplayeronoffsummary_output.md6.8 KB
- 参考文档docs/nba_api/stats/endpoints_output/teamyearbyyearstats_output.md4.3 KB
- 参考文档docs/nba_api/stats/endpoints_output/winprobabilitypbp_output.md3.5 KB
- 参考文档docs/nba_api/stats/endpoints/alltimeleadersgrids.md6.3 KB
- 参考文档docs/nba_api/stats/endpoints/assistleaders.md3.2 KB
- 参考文档docs/nba_api/stats/endpoints/assisttracker.md12.2 KB
- 参考文档docs/nba_api/stats/endpoints/boxscoreadvancedv2.md5.0 KB
- 参考文档docs/nba_api/stats/endpoints/boxscoreadvancedv3.md6.1 KB
- 参考文档docs/nba_api/stats/endpoints/boxscoredefensivev2.md3.1 KB
- 参考文档docs/nba_api/stats/endpoints/boxscorefourfactorsv2.md4.2 KB
- 参考文档docs/nba_api/stats/endpoints/boxscorefourfactorsv3.md4.6 KB
- 参考文档docs/nba_api/stats/endpoints/boxscorehustlev2.md4.0 KB
- 参考文档docs/nba_api/stats/endpoints/boxscorematchupsv3.md3.7 KB
- 参考文档docs/nba_api/stats/endpoints/boxscoremiscv2.md4.3 KB
- 参考文档docs/nba_api/stats/endpoints/boxscoremiscv3.md4.2 KB
- 参考文档docs/nba_api/stats/endpoints/boxscoreplayertrackv3.md4.6 KB
- 参考文档docs/nba_api/stats/endpoints/boxscorescoringv2.md4.7 KB
- 参考文档docs/nba_api/stats/endpoints/boxscorescoringv3.md5.3 KB
- 参考文档docs/nba_api/stats/endpoints/boxscoresummaryv2.md6.2 KB
- 参考文档docs/nba_api/stats/endpoints/boxscoresummaryv3.md5.8 KB
- 参考文档docs/nba_api/stats/endpoints/boxscoretraditionalv2.md5.4 KB
- 参考文档docs/nba_api/stats/endpoints/boxscoretraditionalv3.md6.8 KB
- 参考文档docs/nba_api/stats/endpoints/boxscoreusagev2.md4.7 KB
- 参考文档docs/nba_api/stats/endpoints/boxscoreusagev3.md6.0 KB
- 参考文档docs/nba_api/stats/endpoints/commonallplayers.md2.7 KB
- 参考文档docs/nba_api/stats/endpoints/commonplayerinfo.md3.4 KB
- 参考文档docs/nba_api/stats/endpoints/commonplayoffseries.md2.1 KB
- 参考文档docs/nba_api/stats/endpoints/commonteamroster.md2.8 KB
- 参考文档docs/nba_api/stats/endpoints/commonteamyears.md1.6 KB
- 参考文档docs/nba_api/stats/endpoints/cumestatsplayer.md5.6 KB
- 参考文档docs/nba_api/stats/endpoints/cumestatsplayergames.md4.3 KB
- 参考文档docs/nba_api/stats/endpoints/cumestatsteam.md5.8 KB
- 参考文档docs/nba_api/stats/endpoints/cumestatsteamgames.md4.6 KB
- 参考文档docs/nba_api/stats/endpoints/defensehub.md5.8 KB
- 参考文档docs/nba_api/stats/endpoints/draftboard.md3.9 KB
- 参考文档docs/nba_api/stats/endpoints/draftcombinedrillresults.md2.3 KB
- 参考文档docs/nba_api/stats/endpoints/draftcombinenonstationaryshooting.md3.9 KB
- 参考文档docs/nba_api/stats/endpoints/draftcombineplayeranthro.md2.5 KB
- 参考文档docs/nba_api/stats/endpoints/draftcombinespotshooting.md4.8 KB
- 参考文档docs/nba_api/stats/endpoints/draftcombinestats.md4.4 KB
- 参考文档docs/nba_api/stats/endpoints/drafthistory.md3.8 KB
- 参考文档docs/nba_api/stats/endpoints/fantasywidget.md9.1 KB
- 参考文档docs/nba_api/stats/endpoints/franchisehistory.md2.6 KB
- 参考文档docs/nba_api/stats/endpoints/franchiseleaders.md2.2 KB
- 参考文档docs/nba_api/stats/endpoints/franchiseplayers.md4.0 KB
- 参考文档docs/nba_api/stats/endpoints/gamerotation.md2.6 KB
- 参考文档docs/nba_api/stats/endpoints/glalumboxscoresimilarityscore.md4.0 KB
- 参考文档docs/nba_api/stats/endpoints/homepageleaders.md5.3 KB
- 参考文档docs/nba_api/stats/endpoints/homepagev2.md5.6 KB
- 参考文档docs/nba_api/stats/endpoints/hustlestatsboxscore.md3.9 KB
- 参考文档docs/nba_api/stats/endpoints/infographicfanduelplayer.md2.5 KB
- 参考文档docs/nba_api/stats/endpoints/iststandings.md4.0 KB
- 参考文档docs/nba_api/stats/endpoints/leaderstiles.md4.8 KB
- 参考文档docs/nba_api/stats/endpoints/leaguedashlineups.md14.8 KB
- 参考文档docs/nba_api/stats/endpoints/leaguedashoppptshot.md12.1 KB
- 参考文档docs/nba_api/stats/endpoints/leaguedashplayerbiostats.md15.0 KB
- 参考文档docs/nba_api/stats/endpoints/leaguedashplayerclutch.md21.0 KB
- 参考文档docs/nba_api/stats/endpoints/leaguedashplayerptshot.md15.5 KB
- 参考文档docs/nba_api/stats/endpoints/leaguedashplayershotlocations.md19.6 KB
- 参考文档docs/nba_api/stats/endpoints/leaguedashplayerstats.md19.8 KB
- 参考文档docs/nba_api/stats/endpoints/leaguedashptdefend.md13.9 KB
- 参考文档docs/nba_api/stats/endpoints/leaguedashptstats.md16.2 KB
- 参考文档docs/nba_api/stats/endpoints/leaguedashptteamdefend.md10.0 KB
- 参考文档docs/nba_api/stats/endpoints/leaguedashteamclutch.md18.1 KB
- 参考文档docs/nba_api/stats/endpoints/leaguedashteamptshot.md12.1 KB
- 参考文档docs/nba_api/stats/endpoints/leaguedashteamshotlocations.md16.9 KB
- 参考文档docs/nba_api/stats/endpoints/leaguedashteamstats.md16.9 KB
- 参考文档docs/nba_api/stats/endpoints/leaguegamefinder.md25.9 KB
- 参考文档docs/nba_api/stats/endpoints/leaguegamelog.md6.2 KB
- 参考文档docs/nba_api/stats/endpoints/leaguehustlestatsplayer.md11.2 KB
- 参考文档docs/nba_api/stats/endpoints/leaguehustlestatsteam.md10.8 KB
- 参考文档docs/nba_api/stats/endpoints/leagueleaders.md4.4 KB
- 参考文档docs/nba_api/stats/endpoints/leaguelineupviz.md14.3 KB
- 参考文档docs/nba_api/stats/endpoints/leagueplayerondetails.md12.7 KB
- 参考文档docs/nba_api/stats/endpoints/leagueseasonmatchups.md5.0 KB
- 参考文档docs/nba_api/stats/endpoints/leaguestandings.md5.6 KB
- 参考文档docs/nba_api/stats/endpoints/leaguestandingsv3.md7.7 KB
- 参考文档docs/nba_api/stats/endpoints/matchupsrollup.md4.8 KB
- 参考文档docs/nba_api/stats/endpoints/playbyplay.md2.6 KB
- 参考文档docs/nba_api/stats/endpoints/playbyplayv2.md3.7 KB
- 参考文档docs/nba_api/stats/endpoints/playbyplayv3.md3.0 KB
- 参考文档docs/nba_api/stats/endpoints/playerawards.md1.9 KB
- 参考文档docs/nba_api/stats/endpoints/playercareerbycollege.md3.6 KB
- 参考文档docs/nba_api/stats/endpoints/playercareerbycollegerollup.md5.4 KB
- 参考文档docs/nba_api/stats/endpoints/playercareerstats.md11.0 KB
- 参考文档docs/nba_api/stats/endpoints/playercompare.md14.0 KB
- 参考文档docs/nba_api/stats/endpoints/playerdashboardbyclutch.md35.2 KB
- 参考文档docs/nba_api/stats/endpoints/playerdashboardbygamesplits.md22.2 KB
- 参考文档docs/nba_api/stats/endpoints/playerdashboardbygeneralsplits.md26.4 KB
- 参考文档docs/nba_api/stats/endpoints/playerdashboardbylastngames.md24.2 KB
- 参考文档docs/nba_api/stats/endpoints/playerdashboardbyshootingsplits.md21.8 KB
- 参考文档docs/nba_api/stats/endpoints/playerdashboardbyteamperformance.md20.4 KB
- 参考文档docs/nba_api/stats/endpoints/playerdashboardbyyearoveryear.md16.0 KB
- 参考文档docs/nba_api/stats/endpoints/playerdashptpass.md9.0 KB
- 参考文档docs/nba_api/stats/endpoints/playerdashptreb.md11.7 KB
- 参考文档docs/nba_api/stats/endpoints/playerdashptshotdefend.md8.7 KB
- 参考文档docs/nba_api/stats/endpoints/playerdashptshots.md13.5 KB
- 参考文档docs/nba_api/stats/endpoints/playerestimatedmetrics.md3.3 KB
- 参考文档docs/nba_api/stats/endpoints/playerfantasyprofilebargraph.md3.8 KB
- 参考文档docs/nba_api/stats/endpoints/playergamelog.md4.1 KB
- 参考文档docs/nba_api/stats/endpoints/playergamelogs.md9.3 KB
- 参考文档docs/nba_api/stats/endpoints/playergamestreakfinder.md25.8 KB
- 参考文档docs/nba_api/stats/endpoints/playerindex.md5.3 KB
- 参考文档docs/nba_api/stats/endpoints/playernextngames.md3.7 KB
- 参考文档docs/nba_api/stats/endpoints/playerprofilev2.md14.2 KB
- 参考文档docs/nba_api/stats/endpoints/playervsplayer.md17.1 KB
- 参考文档docs/nba_api/stats/endpoints/playoffpicture.md10.2 KB
- 参考文档docs/nba_api/stats/endpoints/responses/boxscoreadvancedv3.json40.0 KB
- 参考文档docs/nba_api/stats/endpoints/responses/boxscoredefensivev2.json27.2 KB
- 参考文档docs/nba_api/stats/endpoints/responses/boxscorefourfactorsv3.json24.0 KB
- 参考文档docs/nba_api/stats/endpoints/responses/boxscorehustlev2.json32.4 KB
- 参考文档docs/nba_api/stats/endpoints/responses/boxscorematchupsv3.json341.1 KB
- 参考文档docs/nba_api/stats/endpoints/responses/boxscoremiscv3.json28.8 KB
- 参考文档docs/nba_api/stats/endpoints/responses/boxscoreplayertrackv3.json42.6 KB
- 参考文档docs/nba_api/stats/endpoints/responses/boxscorescoringv3.json33.6 KB
- 参考文档docs/nba_api/stats/endpoints/responses/boxscoretraditionalv3.json43.6 KB
- 参考文档docs/nba_api/stats/endpoints/responses/boxscoreusagev3.json39.1 KB
- 参考文档docs/nba_api/stats/endpoints/responses/commonallplayers.json2.4 MB
- 参考文档docs/nba_api/stats/endpoints/responses/dunkscoreleaders.json1.4 MB
- 参考文档docs/nba_api/stats/endpoints/responses/iststandings.json61.3 KB
- 参考文档docs/nba_api/stats/endpoints/responses/playbyplayv3.json319.4 KB
- 参考文档docs/nba_api/stats/endpoints/responses/scheduleleaguev2.json8.0 MB
- 参考文档docs/nba_api/stats/endpoints/responses/scoreboardv3.json77.0 KB
- 参考文档docs/nba_api/stats/endpoints/responses/teamdashlineups.json4.6 KB
- 参考文档docs/nba_api/stats/endpoints/scheduleleaguev2.md12.0 KB
- 参考文档docs/nba_api/stats/endpoints/scheduleleaguev2int.md12.4 KB
- 参考文档docs/nba_api/stats/endpoints/scoreboardv2.md7.3 KB
- 参考文档docs/nba_api/stats/endpoints/shotchartdetail.md16.1 KB
- 参考文档docs/nba_api/stats/endpoints/shotchartleaguewide.md1.9 KB
- 参考文档docs/nba_api/stats/endpoints/shotchartlineupdetail.md27.6 KB
- 参考文档docs/nba_api/stats/endpoints/synergyplaytypes.md4.6 KB
- 参考文档docs/nba_api/stats/endpoints/teamandplayersvsplayers.md20.8 KB
- 参考文档docs/nba_api/stats/endpoints/teamdashboardbygeneralsplits.md23.3 KB
- 参考文档docs/nba_api/stats/endpoints/teamdashboardbyshootingsplits.md21.1 KB
- 参考文档docs/nba_api/stats/endpoints/teamdashlineups.md16.1 KB
- 参考文档docs/nba_api/stats/endpoints/teamdashptpass.md8.3 KB
- 参考文档docs/nba_api/stats/endpoints/teamdashptreb.md11.1 KB
- 参考文档docs/nba_api/stats/endpoints/teamdashptshots.md12.1 KB
- 参考文档docs/nba_api/stats/endpoints/teamdetails.md3.3 KB
- 参考文档docs/nba_api/stats/endpoints/teamestimatedmetrics.md3.2 KB
- 参考文档docs/nba_api/stats/endpoints/teamgamelog.md4.1 KB
- 参考文档docs/nba_api/stats/endpoints/teamgamelogs.md9.0 KB
- 参考文档docs/nba_api/stats/endpoints/teamgamestreakfinder.md55.1 KB
- 参考文档docs/nba_api/stats/endpoints/teamhistoricalleaders.md2.6 KB
- 参考文档docs/nba_api/stats/endpoints/teaminfocommon.md3.4 KB
- 参考文档docs/nba_api/stats/endpoints/teamplayerdashboard.md15.5 KB
- 参考文档docs/nba_api/stats/endpoints/teamplayeronoffdetails.md16.8 KB
- 参考文档docs/nba_api/stats/endpoints/teamplayeronoffsummary.md13.9 KB
- 参考文档docs/nba_api/stats/endpoints/teamvsplayer.md20.7 KB
- 参考文档docs/nba_api/stats/endpoints/teamyearbyyearstats.md3.7 KB
- 参考文档docs/nba_api/stats/endpoints/videodetails.md38.7 KB
- 参考文档docs/nba_api/stats/endpoints/videodetailsasset.md38.7 KB
- 参考文档docs/nba_api/stats/endpoints/videoevents.md1.6 KB
- 参考文档docs/nba_api/stats/endpoints/videostatus.md2.3 KB
- 参考文档docs/nba_api/stats/endpoints/winprobabilitypbp.md2.7 KB
- 参考文档docs/nba_api/stats/examples.md4.8 KB
- 参考文档docs/nba_api/stats/library/data.md759 B
- 参考文档docs/nba_api/stats/library/http.md2.4 KB
- 参考文档docs/nba_api/stats/library/parameters.md41.9 KB
- 参考文档docs/nba_api/stats/static/players.md3.1 KB
- 参考文档docs/nba_api/stats/static/teams.md4.3 KB
- 参考文档docs/nba_api/tools/stats/endpoint_analysis/analysis.md4.6 KB
- 参考文档docs/nba_api/tools/stats/endpoint_documentation_generator/generator.md739 B
- 参考文档docs/nba_api/tools/stats/endpoint_py_file_generator/generator.md568 B
- 参考文档docs/nba_api/tools/stats/input_output_definitions.md1.4 KB
- 参考文档docs/nba_api/tools/stats/parameter_documentation_generator/generator.md1.6 KB
- 参考文档docs/package_structure.md844 B
- 参考文档docs/scripts.md356 B
- 参考文档docs/table_of_contents.md11.1 KB
- 参考文档skill-report.json11.3 KB
- 参考文档skill-report.schema.json10.7 KB
03 SKILL.md 正文
Goal: Extract and process NBA statistical data efficiently using the nba_api library for data analysis, reporting, and application development.
IMPORTANT: The nba_api library accesses stats.nba.com endpoints. All data requests return structured datasets that can be output as JSON, dictionaries, or pandas DataFrames.
Workflow
Phase 1: Setup and Installation
- Install nba_api:
pip install nba_apiif not yet installed - Import required modules based on task:
from nba_api.stats.endpoints import [endpoint_name]for stats.nba.com datafrom nba_api.stats.static import players, teamsfor static lookupsfrom nba_api.stats.library.parameters import [parameter_classes]for valid parameter values
Phase 2: Data Retrieval
For Player/Team Lookups (No API Calls):
- Use
players.find_players_by_full_name('player_name')for player searches - Use
teams.find_teams_by_full_name('team_name')for team searches - Both return dictionaries with
id,full_name, and other metadata - No HTTP requests are sent; data is embedded in the package
For Stats Endpoints (API Calls):
- Identify the correct endpoint from table of contents
- Initialize endpoint with required parameters:
endpoint_class(param1=value1, param2=value2) - Access datasets using dot notation:
response_object.dataset_name - Retrieve data in desired format:
.get_json()for JSON string.get_dict()for dictionary.get_data_frame()for pandas DataFrame
Custom Request Configuration:
- Set custom headers:
endpoint_class(player_id=123, headers=custom_headers) - Set proxy:
endpoint_class(player_id=123, proxy='127.0.0.1:80') - Set timeout:
endpoint_class(player_id=123, timeout=100)(in seconds)
Phase 3: Data Processing
- Extract specific datasets from endpoint responses
- Transform data using pandas for aggregations, filtering, joins
- Normalize nested data structures as needed
- Handle multiple datasets returned by single endpoint
Phase 4: Output and Storage
- Export to CSV:
df.to_csv('output.csv', index=False) - Export to JSON: Use
.get_json()ordf.to_json() - Store in database using pandas
.to_sql()method - Cache responses to minimize API calls
Rules
- Required packages:
nba_apimust be installed before use - Static first: Always use static lookups (players/teams) for ID retrieval before making API calls
- Parameter validation: Reference parameters.md for valid parameter values
- Endpoint selection: Check table of contents to find the correct endpoint
- Rate limiting: Be mindful of API rate limits; cache data when possible
- Error handling: Wrap API calls in try-except blocks to handle network failures
- Data formats: Know when to use JSON, dict, or DataFrame based on downstream requirements
- Season format: Seasons use format
YYYY-YY(e.g.,2019-20) - League IDs: NBA=
00, ABA=01, WNBA=10, G-League=20
Acceptance Criteria
- Data retrieved successfully from appropriate endpoint or static source
- Correct parameters used based on documentation
- Data formatted appropriately for intended use case
- Error handling implemented for API failures
- Code follows Python best practices
- Results validated against expected structure
- Documentation references included where relevant
Reference Documentation
Quick access to common resources:
- Table of Contents - Full documentation index
- Examples - Usage examples for endpoints and static data
- Parameters - Valid parameter values and patterns
- Endpoints Data Structure - Response format and methods
- Players - Static player lookup functions
- Teams - Static team lookup functions
- HTTP Library - HTTP request details
Endpoint-specific documentation:
Refer to docs/nba_api/stats/endpoints/[endpoint_name].md for detailed parameter and dataset information for each endpoint.