我在R中有以下数据框。它包含奥运会篮球比赛中每个球员的统计数据样本表
每个游戏都由游戏栏中的数字表示。我想创建一个新列,其中包含最近 3 场比赛的平均值。当遵循类似帖子中的示例时,我最大的失败是使用游戏数字而不是其他方法似乎所需的实际日期。
任何帮助将不胜感激。谢谢
编辑:根据一些解决方案和建议进一步澄清一点。对于每一行,我希望新列显示最近 3 场比赛的平均分钟数或得分。到目前为止,建议让每一行显示第 3、4 和 5 场比赛的平均值。
例如。玩家 A,游戏 = 3 平均分 = 平均值(游戏 1 分,游戏 2 分,游戏 3 分)
玩家 B,游戏 = 4 平均分 = 平均值(游戏 2 分,游戏 3 分,游戏 4 分)
我希望这能解决问题。谢谢
数据:
我对此很陌生。我希望这是共享数据的合适方法。
structure(list(Player = structure(c(1L, 2L, 6L, 8L, 17L, 21L,
23L, 24L, 24L, 24L, 24L, 25L, 26L, 15L, 20L, 20L, 12L, 15L, 11L,
5L, 15L, 16L, 14L, 9L, 20L, 11L, 18L, 4L, 12L, 9L, 4L, 9L, 20L,
12L, 5L, 13L, 22L, …Run Code Online (Sandbox Code Playgroud)