这个问题在这里已经有了答案:
Replicate each element in a vector different times in R [duplicate]
(1 个回答)
去年关闭。
我有这个向量:
Photoperiod <- c("Day","Sunset","Night","Sunrise")
我想创建一个向量,其中 Day
重复 12 次,Sunset
2 两次,Night
8次和Sunrise
两次,直到我得到一个长度等于 168 的向量。我怎么能这样做?
最佳答案
关于什么:
rep(rep(c("Day","Sunset","Night","Sunrise"), c(12, 2, 8, 2)), length.out = 168)
关于r - 如何在R中以不同的方式从向量复制字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62993639/