首页 > 解决方案 > 如何在 R 中以不同的方式从向量中复制字符串?

问题描述

我有这个向量:

Photoperiod <- c("Day","Sunset","Night","Sunrise")

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

我怎么能这样做?

标签: rrepeatreplicate

解决方案


关于什么:

rep(rep(c("Day","Sunset","Night","Sunrise"), c(12, 2, 8, 2)), length.out = 168)

推荐阅读