Мне нужно рассчитать процент спортсменов, которые участвуют в летних и зимних олимпийских играх, по адресу athlete_events.csv.
Я уже пытаюсь присвоить значения каждому спортсмену, но я продолжаю бесконечно.петля.данные отображаются следующим образом:
Name Sex Age Height Weight Team NOC Games Year Season City Sport Event Medal
A Dijiang M 24 180 80 China CHN 1992 Summer 1992 Summer Barcelona Basketball Basketball Men's Basketball NA
Нет фактических сообщений об ошибках, только бесконечный цикл
df= pd.read_csv(r"C:\Users\Rorro\Desktop\desafio latam\athlete_events.csv")
pjt = df.loc[:,"Name"]
pjt = pjt.drop_duplicates()
temp = df.loc[:,["Name","Season"]]
total = 0
for i in pjt:
for l,r in temp.iterrows():
if i == r["Name"] and r["Season"] == "Winter":
for n,m in temp.iterrows():
if i == m["Name"] and m["Season"] == "Summer":
total+=1
else:
pass
elif i == r["Name"] and r["Season"] == "Summer":
for n,m in temp.iterrows():
if i == m["Name"] and m["Season"] == "Winter":
total+=1
else:
pass
else:
continue
print (total)