Video: WW2 - OverSimplified (Part 1) 2024
I R kan du kombinere en vektor med seg selv hvis du vil gjenta det, men hvis du vil gjenta gjentatte verdier i en vektor mange ganger, bruk c () -funksjonen blir litt upraktisk. R gjør livet enklere ved å tilby deg en funksjon for å gjenta en vektor: rep ().
Du kan bruke rep () -funksjonen på flere måter. Hvis du vil gjenta hele vektoren, for eksempel, angir du argumenttider. For å gjenta vektoren c (0, 0, 7) tre ganger, bruk denne koden:
Du kan også gjenta alle verdier ved å angi argumentet hver, slik: >> rep (c (2, 4, 2), hver = 3) [1] 2 2 2 4 4 2 2 2
R har et lite triks opp på ermet. Du kan fortelle R for hver verdi hvor ofte det må gjentas. For å utnytte denne magien, fortell R hvor ofte gjenta hver verdi i en vektor ved å bruke tidsargumentet:
>> rep (c (0, 7), ganger = c (4, 2)) [1] 0 0 0 7 7
Og du kan, som i seq, bruke argumentlengde. ut for å fortelle R hvor lenge du vil at den skal være. R vil gjenta vektoren til den når den lengden, selv om den siste repetisjonen er ufullstendig, slik som: >> rep (1: 3, lengde. Ut = 7) [1] 1 2 3 1 2 3 1 >