Анализ данных League of Legends: как управлять командами? - PullRequest
0 голосов
/ 26 июня 2019

Я извлек данные из Riot API и сохранил их в локальной базе данных Postgresql, которая, кажется, работает хорошо.

Теперь, как вы должны знать, в каждой игре / match_id есть 10 игроков, по 5 в каждой команде. У каждого игрока есть идентификатор, который уходит в игру с 10 различными записями, по одному на player_id.

Я хотел бы иметь возможность определить положительную синергию между игроками, которые вместе достигают более высоких показателей выигрыша. Но я борюсь за объединение игроков.

Как вы справляетесь с командами в SQL, когда существует эта подразумеваемая связь (игра) со многими (игроками)?

С другой стороны, я хотел бы проверить, какая комбинация чемпионов достигает лучших показателей выигрыша. Та же проблема, как вы справляетесь с комбинациями чемпионов (5 на одну команду) в отношениях один ко многим.

  • PostgresSQL

  • Я пытался создать таблицу со всеми уникальными комбинациями чемпионов и их выигрышей, но запрос занимал много лет при условии, что существует более 100 уникальных чемпионов

  • Нет сообщений об ошибках, просто очень медленный запрос при попытке идентифицировать уникальные чемпионские комбинации

...