gpt4 book ai didi

R 中的重复向量

转载 作者:行者123 更新时间:2023-12-05 00:03:35 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




9年前关闭。




Possible Duplicate:
R: generate a repeating sequence based on vector



要在一行中创建向量 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 很容易,只需在命令行中输入以下内容,相应的输出就会立即出现:
c(rep(1:3, 5))

但是有没有类似的简单方法来产生向量 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 ?

重复的模式是不同的,但我不明白为什么它不适合一个非常简单的解决方案。可以使用“for”循环来做到这一点而不会太困难,但是可以将其全部压缩为一个“行”吗?

最佳答案

您需要 each rep内的参数:

> rep(1:5, each = 3)
[1] 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5

关于R 中的重复向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6792717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com