使用 rep 和 seq 的模式

Pattern using rep and seq

我正在为即将到来的期末考试做模拟测试,这是其中一个问题:

Create the following vector by using both the rep and seq functions:

x = -7, -7, -7, 0, 7, 7, 14, 14, 14, 14

我不知道如何创建这个模式。到目前为止,这是我所拥有的,但我不确定这是完成它的最优雅的方式:

rep(seq(-7, 14, 7), c(3,1,2,4))

如有任何建议,我们将不胜感激!

我觉得你的解决方案很优雅。在您的解决方案中,您可能希望添加一些内容以提高可读性-

rep(seq(from = -7, to = 14, by = 7), times = c(3,1,2,4))