es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para crear la secuencia c(1, 2, 3, 4, 5, 2, 3, 4, 5, 3, 4, 5, 4, 5, 5) en R, podemos usar la función rep. Aquí está el código de ejemplo:

    “`{r}
    rep(1:5, times = 5) + rep(0:4, each = 5)


    Aquí, primero usamos `rep(1:5, times = 5)` para repetir los valores del 1 al 5 cinco veces, dándonos la secuencia `1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5`. A continuación, usamos `rep(0:4, each = 5)` para repetir los valores del 0 al 4 cada cinco veces, dándonos la secuencia `0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4`. Finalmente, sumamos estas dos secuencias usando el operador `+`, elemento a elemento. Esto nos da la secuencia deseada: ```{r} [1] 1 2 3 4 5 2 3 4 5 3 4 5 4 5 5

    También podemos usar rep.int en lugar de rep para una implementación ligeramente más rápida:

    {r}
    rep.int(1:5, times = 5) + rep.int(0:4, each = 5)

Comments are closed.