Как создать переменную, которая будет указывать, выиграла или проиграла команда в game_id, учитывая, кто забил больше всего голов - PullRequest
0 голосов
/ 26 декабря 2018

Я хочу создать логическое условие, которое определяет, выиграла ли команда или проиграла, исходя из количества голов, забитых командой «Home / Away».

Примерно так: для game_id () победа results.append для команды с наибольшим количеством голов и результатов. Потеря проигрыша для другой команды

results = []
  for game_id in range(2017020001, 2017020010, 1):
  url =    'https://statsapi.web.nhl.com/api/v1/game/{}/boxscore'.format(game_id)
  r = requests.get(url)
  game_data = r.json()

for homeaway in ['home','away']:

    game_dict = game_data.get('teams').get(homeaway).get('teamStats').get('teamSkaterStats')
    game_dict['team'] = game_data.get('teams').get(homeaway).get('team').get('name')
    game_dict['homeaway'] = homeaway
    game_dict['game_id'] = game_id

    results.append(game_dict)


pd.DataFrame(results).set_index(['team','homeaway'])

Требуется столбец ['Win / Loss'], который получает выигрыш или проигрыш в зависимости от целей

...