【发布时间】:2019-09-09 04:29:16
【问题描述】:
我正在使用一个数据集,其中包含自 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'])
【问题讨论】:
标签: python pandas loops dataframe if-statement