У меня есть фрейм данных, который выглядит следующим образом:
team_1 score_1 team_2 score_2
AUS 2 SCO 1
ENG 1 ARG 0
JPN 0 ENG 2
Я могу получить все данные из одной команды, используя: # список, определяющий интересующую команду
team = ['ENG']
# разрезать фрейм данных, чтобы отобразить только те строки, в которых значение столбца 'Team 1' или 'Team 2' находится в указанном списке строк 'team'
df.loc[df['team_1'].isin(team) | df['team_2'].isin(team)]
team_1 score_1 team_2 score_2
ENG 1 ARG 0
JPN 0 ENG 2
Как я могу теперь возвращать только очки моей «команды», например:
team score
ENG 1
ENG 2
Может быть, создать индекс для каждой команды, чтобы отфильтровать? Может быть, кодировать столбцы team_1 и team_2 для фильтрации?