Sådan udfører multiple udregninger med vektorer Brug R

R er en vektor-baseret sprog. Du kan tænke på en vektor som en række eller kolonne af tal eller tekst. Listen over numre {1,2,3,4,5}, for eksempel, kunne være en vektor. I modsætning til de fleste andre programmeringssprog, R giver dig mulighed for at anvende funktioner til hele vektor i en enkelt operation uden behov for en udtrykkelig løkke.

Weâ € ll illustrere med nogle reelle R-kode. Først weâ € ll tildele værdierne 1: 5 til en vektor, weâ € ll call x:

> X <- 1: 5
> X
[1] 1 2 3 4 5

Dernæst weâ € ll tilføje værdien 2 til hvert element i vektoren X og udskrive resultatet:

> X + 2
[1] 3 4 5 6 7

Man kan også tilføje en vektor til en anden. Hvis du vil tilføje værdierne 06:10 element-wise til x, du gøre følgende:

> X + 06:10
[1] 7 9 11 13 15

For at gøre dette i de fleste andre programmeringssprog ville kræve en udtrykkelig løkke til at løbe gennem hver værdi af x.

Denne funktion af R er ekstremt kraftfuld, fordi det lader dig udføre mange operationer i et enkelt trin. I programmeringssprog som arena € t vektoriseret, youâ € d nødt til at programmere en løkke for at opnå samme resultat.


© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com