我想创建一个重复自身的向量。 (例如 1:3 直至 12 行)
1,2,3,1,2,3,1,2,3,1,2,3
我怎样才能在 R 中做到这一点?
感谢您的帮助。
See ?rep
。你想要的很简单
> rep(1:3, times = 4)
[1] 1 2 3 1 2 3 1 2 3 1 2 3
但如果您在运行时之前不知道向量的长度,但您确实知道所需输出的长度,您可以这样做(更新以反映@baptiste的评论):
> rep(1:3, length.out = 12)
[1] 1 2 3 1 2 3 1 2 3 1 2 3
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)