Cómo repetir vectores en r

En R, puede combinar un vector consigo mismo si quieres repetirlo, pero si quieres repetir los valores de un vector en muchas ocasiones, el uso de la c () la función se convierte en un poco práctico. R hace la vida más fácil al ofrecerle una función para repetir un vector: representante ().

Puede utilizar el representante () función de varias maneras. Si desea repetir el vector completo, por ejemplo, se especifica el argumento veces. Para repetir el vector c (0, 0, 7) tres veces, utilice este código:

> Rep (c (0, 0, 7), horas = 3) [1] 0 0 7 0 0 7 0 0 7

También puede repetir cada valor especificando el argumento cada, Me gusta esto:

> Rep (c (2, 4, 2), cada uno = 3) [1] 2 2 2 4 4 4 2 2 2

R tiene un pequeño truco en la manga. Se puede decir R para cada valor de la frecuencia con que debe repetirse. Para aprovechar las ventajas de esa magia, dígale R con qué frecuencia debe repetir cada valor en un vector mediante el uso de la veces argumento:

> Rep (c (0, 7), veces = c (4,2)) [1] 0 0 0 0 7 7

Y se puede, al igual que en ss, utilizar el argumento length.out para decirle R cuánto tiempo desea que sea. R repetirá el vector hasta que llega a esa longitud, aunque la última repetición es incompleta, así:

> Rep (1: 3, length.out = 7) [1] 1 2 3 1 2 3 1



» » » » Cómo repetir vectores en r