我正在使用一个数据集,其中包含了1985年以来每场三月疯狂比赛的信息。我想知道哪些球队赢得了所有比赛,以及每场赢了多少次
我屏蔽了主数据集并创建了一个只包含冠军赛信息的新数据集。现在我正在尝试创建一个循环,比较两支参加冠军赛的球队的得分,检测胜利者并将该球队添加到列表中。数据集是这样的:https://imgur.com/tXhPYSm
tourney = pd.read_csv('ncaa.csv')
champions = tourney.loc[tourney['Region Name'] == "Championship", ['Year','Seed','Score','Team','Team.1','Score.1','Seed.1']]
list_champs = []
for i in champions:
if champions['Score'] > champions['Score.1']:
list_champs.append(i['Team'])
else:
list_champs.append(i['Team.1'])
为什么需要循环遍历
DataFrame
基本过滤应该很好。像这样:
使代码正常工作的最简单的更改(不是最有效的):
否则,您可以简单地执行以下操作:
相关问题 更多 >
编程相关推荐