如何在R中以不同的方式从向量复制字符串?

Dek*_*ike 3 r repeat replicate

我有这个向量:

Photoperiod <- c("Day","Sunset","Night","Sunrise")
Run Code Online (Sandbox Code Playgroud)

我想创建一个向量,其中Day重复 12 次、Sunset2 次、Night8 次和Sunrise两次,直到得到长度等于 168 的向量。

我怎么能这样做?

tmf*_*mnk 7

关于什么:

rep(rep(c("Day","Sunset","Night","Sunrise"), c(12, 2, 8, 2)), length.out = 168)
Run Code Online (Sandbox Code Playgroud)