成对连接字符串?

时间:2018-09-06 03:41:55

标签: r

我正在尝试成对连接字符串。

这是我在做什么:

paste(c("C","S"), seq(1,5), sep="")

结果是:

C1, S2, C3, S4, C5

我想要的结果是:

C1, S1, C2, S2, C3, S3, C4, S4, C5, S5

2 个答案:

答案 0 :(得分:3)

paste0(c("C","S"), rep(1:5, each=2))

答案 1 :(得分:1)

如果顺序不重要,则可以尝试以下操作:

paste(sort(paste(c("C","S"),rep(seq(1,5),2), sep = "")), collapse = ", ")

您将得到以下结果:

C1, C2, C3, C4, C5, S1, S2, S3, S4, S5