小编M T*_*rry的帖子

如何在R中以固定间隔替换序列中的向量值?

我正在尝试将序列1的向量的值替换为100,这样在每3个元素之后,接下来的2个将替换为0。例如:

a<-1:20
Run Code Online (Sandbox Code Playgroud)

我希望它是这样的:

a <- c(1, 2, 3, 0, 0, 6, 7, 8, 0, 0, 11, 12, 13, 0, 0, 16, 17, 18, 0, 0)
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以自动执行此操作?

谢谢你的帮助

r

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

标签 统计

r ×1