R Произвольный заказ вывода paste0 - PullRequest
1 голос
/ 18 февраля 2020

Я хочу вставить текст в указанном c порядке. Это моя попытка:

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

, но это дает "car1conv1" "car2conv2" "car3conv3"

мои желаемые результаты:

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

я Я не уверен, как сделать заказ, кроме как сделать это вручную, но просто представьте, что нужно сделать это для 100 элементов, поэтому я ищу помощника в создании этого типа продукции за 1 или 2 шага, большое спасибо.

Ответы [ 2 ]

1 голос
/ 18 февраля 2020

Мы можем repl проколоть их и использовать paste0

paste0(c("car", "conv"), rep(1:3, each = 2))
#[1] "car1"  "conv1" "car2"  "conv2" "car3"  "conv3"
1 голос
/ 18 февраля 2020

Мы можем использовать outer

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