Контекст:
- У меня есть данные по статистике футбольных матчей
- На этом информационном кадре отсутствует информация о результатах матча
- Следовательно, я пытаюсь создать столбец, который позволяет мне узнать, является ли результат матча победой или поражением.
- Датафрейм содержит цели, забитые командами хозяев и гостей
- Я пытаюсь заполнить новый столбец "Выиграть", когда голы за ворота превышают голы на выезде
- Вы можете видеть в моем коде ниже, что новый столбец, который я пытался создать, называется "result"
Рабочий код, приведенный ниже, должен дать представление о том, что я пытаюсь сделать, и делаю неправильно ...
for index, row in match_df.iterrows():
if match_df.home_team_goal > match_df.away_team_goal:
match_df.loc[index, "outcome"] = "Win"
else:
match_df.loc[index, "outcome"] = "Lose"
Сообщение об ошибке:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().