我正在尝试创建一系列月份
从 1 月至 12 月 3 次。 IE。

二月
三月
.
.
.
.
十二月

二月
三月
.
.
.
.
十二月

二月
三月
.
.
.
.
十二月

我试过这个代码

rep(c("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec"),each=3)

但它会产生这样的结果
[1] "Jan"  "Jan"  "Jan"  "Feb"  "Feb"  "Feb"  "Mar"  "Mar"  "Mar"  "Apr"  "Apr"  "Apr"
[13] "May"  "May"  "May"  "Jun"  "Jun"  "Jun"  "Jul"  "Jul"  "Jul"  "Aug"  "Aug"  "Aug"
[25] "Sept" "Sept" "Sept" "Oct"  "Oct"  "Oct"  "Nov"  "Nov"  "Nov"  "Dec"  "Dec"  "Dec"

但我想要 Jan Feb Mar....Dec Jan Feb Mar.....Dec Jan Feb Mar...Dec

谢谢
哈沙德

最佳答案

我们可以使用 month.abb 而不是 c('Jan', 'Feb') 等。

 rep(month.abb, 3)

对于完整的月份名称
 rep(month.name, 3)

10-08 10:51