小编are*_*aie的帖子

R:计算来自矢量的每n个值的平均值

所以我要说我有一个向量

a <- rnorm(6000)
Run Code Online (Sandbox Code Playgroud)

我想计算第一个值到60的平均值,然后再次计算第61个值到第120个的平均值,然后是第四个.所以基本上我想计算每60个值的平均值,从该向量给出100个均值.我知道我可以做一个for循环,但我想知道是否有更好的方法来做到这一点?

r vector mean

4
推荐指数
1
解决办法
3378
查看次数

R:找到第n个重复项

所以我有一个向量看起来像这样:

x <- c(1,1,1,3,4,5,6,7,7,7,7)
Run Code Online (Sandbox Code Playgroud)

我知道重复函数,但是我希望R在第n个重复项之后返回一个布尔向量。假设我有兴趣知道重复的第三个数字(或更多),这样返回的结果是:

FALSE  FALSE  TRUE FALSE FALSE FALSE FALSE FALSE  FALSE TRUE  TRUE
Run Code Online (Sandbox Code Playgroud)

r duplicates

1
推荐指数
1
解决办法
58
查看次数

标签 统计

r ×2

duplicates ×1

mean ×1

vector ×1