Video: WW2 - OverSimplified (Part 1) 2025
I R kan du kombinere en vektor med sig selv, hvis du vil gentage den, men hvis du vil gentage værdierne i en vektor mange gange ved hjælp af c () -funktionen bliver lidt upraktisk. R gør livet lettere ved at tilbyde dig en funktion til gentagelse af en vektor: rep ().
Du kan bruge funktionen rep () på flere måder. Hvis du vil gentage den komplette vektor, skal du for eksempel angive argumenttiderne. For at gentage vektor c (0, 0, 7) tre gange, brug denne kode:
Du kan også gentage enhver værdi ved at angive argumentet hver som sådan: >> rep (c (2, 4, 2), hver = 3) [1] 2 2 2 4 4 2 2 2
R har et lille trick op på ærmet. Du kan fortælle R for hver værdi, hvor ofte det skal gentages. For at drage fordel af denne magi, fortæl R, hvor ofte gentage hver værdi i en vektor ved hjælp af tidsargumentet:
>> rep (c (0, 7), gange = c (4, 2)) [1] 0 0 0 7 7 Og du kan som i seq bruge argument længde. ud for at fortælle R, hvor længe du vil have det. R vil gentage vektoren, indtil den når denne længde, selvom den sidste gentagelse er ufuldstændig som sådan: >> rep (1: 3, længde. Ud = 7) [1] 1 2 3 1 2 3 1 >