Мои данные имеют 65 столбцов, но я хочу отсортировать фрейм данных на основе team_id, а затем мне нужно рассчитать количество последовательных побед или поражений из столбца team_outcome на основе team_id.
Например, команда с 3 победами подряд показала бы 1,2,3 вниз по столбцу. Если команда затем проиграет 3 партии подряд, следующие 3 строки будут -1, -2, -3 и т. Д.
Как я могу это сделать?
Это мои данные:
>team_id<-c("Minnesota", "Dallas", "Minnesota", "Chicago", "Brooklyn", "Cleveland", "Washington","Minnesota", "Dallas")
>team_outcome<-c("win","loss","loss","win","win","loss","win","loss","win")