Operationer med Vektorer
Vektorer i R understøtter aritmetiske operationer. Operationer kan udføres element for element mellem to vektorer af samme længde, eller mellem en vektor og et enkelt tal (anvendt på hvert element).
Elementvise operationer
Vektorer af samme længde kan kombineres med aritmetiske operatorer, hvor resultater beregnes element for element.
Eksempel
123456a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
Skalaroperationer
Et enkelt tal kan kombineres med en vektor, og operationen anvendes på hvert element.
Eksempel
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiply each element by 2 d <- c * 2 d
Aggregeringsfunktioner
R har også mange funktioner, såsom sum() og mean(), der arbejder direkte på vektorer.
Eksempel
123456789a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b d <- c * 2 # Calculate the sum sum(d) # Calculate the average mean(d)
Swipe to start coding
Du arbejder i en butik. I løbet af dagen lykkedes det dig at sælge følgende varer:
| Item | Price | Items sold |
|---|---|---|
| Sofa | $340 | 5 |
| Armchair | $150 | 7 |
| Dining table | $115 | 3 |
| Dining chair | $45 | 15 |
| Bookshelf | $160 | 8 |
Din opgave er:
- Konstruér en vektor kaldet
soldmed de respektive værdier fra kolonnen Items sold. - Beregn
revenueved at multiplicere vektorernepricesogsold. - Vis den samlede sum af vektoren
revenue.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.27
Operationer med Vektorer
Stryg for at vise menuen
Vektorer i R understøtter aritmetiske operationer. Operationer kan udføres element for element mellem to vektorer af samme længde, eller mellem en vektor og et enkelt tal (anvendt på hvert element).
Elementvise operationer
Vektorer af samme længde kan kombineres med aritmetiske operatorer, hvor resultater beregnes element for element.
Eksempel
123456a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
Skalaroperationer
Et enkelt tal kan kombineres med en vektor, og operationen anvendes på hvert element.
Eksempel
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiply each element by 2 d <- c * 2 d
Aggregeringsfunktioner
R har også mange funktioner, såsom sum() og mean(), der arbejder direkte på vektorer.
Eksempel
123456789a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b d <- c * 2 # Calculate the sum sum(d) # Calculate the average mean(d)
Swipe to start coding
Du arbejder i en butik. I løbet af dagen lykkedes det dig at sælge følgende varer:
| Item | Price | Items sold |
|---|---|---|
| Sofa | $340 | 5 |
| Armchair | $150 | 7 |
| Dining table | $115 | 3 |
| Dining chair | $45 | 15 |
| Bookshelf | $160 | 8 |
Din opgave er:
- Konstruér en vektor kaldet
soldmed de respektive værdier fra kolonnen Items sold. - Beregn
revenueved at multiplicere vektorernepricesogsold. - Vis den samlede sum af vektoren
revenue.
Løsning
Tak for dine kommentarer!
single