【发布时间】:2021-03-27 06:59:09
【问题描述】:
我使用的代码是 tapply(g,?, mean),tapply 函数,但我对在我的向量 g 和平均值之间放入什么感到困惑。问题要求在大小为 100 的向量中获取每组 5 个值的平均值。所以我总共有 20 个平均值。 任何帮助表示赞赏!
【问题讨论】:
-
tapply的第二个参数是分组 - 所以你需要创建一些东西来指示哪些值被分组在一起,在你的情况下你希望每 5 个值分组,所以像1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,...这样的东西会运作良好。也许如果你玩rep(),你就可以知道如何生成这样的向量。 -
嗨 Gregor Thomas,我已经创建了一个向量,正如您所提到的,使用以下代码:x
-
您不能使用 g 作为第一个参数。我现在也在做同样的问题。