Date HomeTeam AwayTeam FTHG FTAG FTR
<chr> <chr> <chr> <dbl> <dbl> <chr>
1 08/10/2018 Man United Leicester 2 1 H
2 08/11/2018 Bournemouth Cardiff 2 0 H
3 08/11/2018 Fulham Crystal Palace 0 2 A
4 08/11/2018 Huddersfield Chelsea 0 3 A
5 08/11/2018 Newcastle Tottenham 1 2 A
6 08/11/2018 Watford Brighton 2 0 H
7 08/11/2018 Wolves Everton 2 2 D
8 08/12/2018 Arsenal Man City 0 2 A
9 08/12/2018 Liverpool West Ham 4 0 H
我正在尝试动态计算每个团队在FTR列('H','A','D')中每个值的出现次数。目的是确定每支球队最近10场比赛的战绩。联赛数据是按特定日期过滤的,因此一支球队有可能在请求的日期未参加10场比赛。然后,此信息(团队的Last10记录)将合并到包含团队统计信息的更大表中。因此,我认为解决此问题的最简单方法是创建一个数据框/小标题,其中团队的名称在第一列,而他们的Last10记录在第二列。
我已经看到了几种解决方案,这些解决方案可以按组连续进行计数,但是没有一种解决方案可以有限制地进行迭代,并且可以按照我的需要进行存储。结果应如下所示。
1 Man United 6-1-3
2 Leicester 2-3-5
3 Arsenal 4-5-1
4 Man City 8-1-1