我有一个 Python 数据框,其中包含多个赛季的 NHL 球员数据。我想要删除所有未参加 2018-2019 赛季的球员行。例如,如果 Joe Jones 在 2018-2019 赛季中打了球,我希望保留他在那个赛季的数据以及他参加的其他任何赛季的数据。
我考虑代码可能是这样的:
例如,我的数据框长这样:
结果将是:
我考虑代码可能是这样的:
for player in data.players:
if data['Year'] == '2018-2019':
save player's name
else:
remove player's data
例如,我的数据框长这样:
Year Player TM GP
2018-2019 Joe MTL 78
2017-2018 Joe MTL 82
2016-2017 Joe MTL 80
2017-2018 Jim STL 76
2016-2017 Jim STL 82
2018-2019 Jack MIN 82
结果将是:
Year Player TM GP
2018-2019 Joe MTL 78
2017-2018 Joe MTL 82
2016-2017 Joe MTL 80
2018-2019 Jack MIN 82