paste0 的 R 自定义顺序输出

R Custom Order Output Of paste0

我想按特定顺序粘贴文本。这是我的尝试:

paste0("car",1:3, "conv",1:3)

但这给出了 "car1conv1" "car2conv2" "car3conv3"

我想要的输出是:

"car1","conv1","car2","conv2","car3","conv3"

除了手动操作之外,我不确定如何进行排序,但想象一下必须对 100 件商品执行此操作,所以我正在寻求帮助以通过 1 或 2 步生成此类输出,非常感谢。

我们可以使用outer

c(outer(c("car", "conv"), 1:3, paste0))
#[1] "car1"  "conv1" "car2"  "conv2" "car3"  "conv3"

我们可以repl组合它们并使用paste0

paste0(c("car", "conv"), rep(1:3, each = 2))
#[1] "car1"  "conv1" "car2"  "conv2" "car3"  "conv3"