Deseo pegar el texto en un orden específico. Este es mi intento de hacerlo:
paste0("car",1:3, "conv",1:3)
Pero esto le da "car1conv1" "car2conv2" "car3conv3"
Mis resultados deseados son:
"car1","conv1","car2","conv2","car3","conv3"
No estoy seguro de cómo hacer el pedido que no sea hacerlo manualmente, pero imagino que tengo que hacer esto para 100 artículos, así que estoy buscando ayuda para generar este tipo de salida en 1 o 2 pasos, muchas gracias.
2 respuestas
Podemos repl
icar uno de ellos y usar paste0
paste0(c("car", "conv"), rep(1:3, each = 2))
#[1] "car1" "conv1" "car2" "conv2" "car3" "conv3"
Nosotras podemos usar outer
c(outer(c("car", "conv"), 1:3, paste0))
#[1] "car1" "conv1" "car2" "conv2" "car3" "conv3"
Preguntas relacionadas
Nuevas preguntas
r
R es un entorno de software y lenguaje de programación de código abierto y gratuito para computación estadística, bioinformática, visualización y computación en general. Proporcione ejemplos mínimos y reproducibles junto con el resultado deseado. Use dput () para los datos y especifique todos los paquetes no base con llamadas a library (). No incruste imágenes para datos o código, use bloques de código con sangría en su lugar. Para preguntas relacionadas con estadísticas, use https://stats.stackexchange.com.