Я пытаюсь создать какое-нибудь приложение Soccer Manager. Итак, у меня есть файл базы данных с результатами игр, вот пример:
ID Team 1 Team 2 Date Team1 Team2
score score Winner
("1" "Razor" "Blade" "04-05-2020" "40" "39" "Razor")
("2" "Apple" "Google" "05-05-2020" "35" "40" "Google")
("3" "Razor" "Google" "10-05-2020" "45" "20" "Razor")
Теперь мне нужно сделать из него файл рейтинга. Но, как вы можете видеть, могут быть строки с одинаковым названием команды (потому что каждая строка - это одна игра, и команда может сыграть много игр). Итак, мне нужно найти одно и то же имя команды в этом файле и подсчитать каждый выигрыш и счет, чтобы файл рейтинга выглядел следующим образом:
ID Team 1 Points Wins Loses
("1" "Razor" "85" "2" "0")
("2" "Blade" "39" "0" "1")
("3" "Apple" "35" "0" "1")
("4" "Google" "80" "1" "1")
Можно ли это как-то сделать в Racket?