使用nba_api爬取2023年NBA比赛日志获空DataFrame问题排查
问题解决:爬取NBA 2023赛季球员比赛日志返回空DataFrame
你的代码核心问题是赛季参数格式错误。NBA官方统计体系里,赛季采用「起始年份-结束年份缩写」的格式,比如常说的2023赛季,实际对应的是"2022-23"(2022年到2023年的赛季),而不是单独的数字2023。API无法识别单独的年份数字,因此返回空DataFrame。
修正后的代码如下:
from nba_api.stats.endpoints import playergamelogs Test = playergamelogs.PlayerGameLogs( player_id_nullable=2544, season_nullable="2022-23" ).get_data_frames()[0]
补充说明:其他赛季的参数格式同理,比如2024赛季对应"2023-24",2021赛季对应"2020-21"。
内容的提问来源于stack exchange,提问作者user15852004
相关产品推荐
相关产品推荐

