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 (anvendes på hvert element).
Elementvise operationer
Vektorer af samme længde kan kombineres med aritmetiske operatorer, hvor resultaterne 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 har du solgt 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 at:
- Konstruere en vektor kaldet
soldmed de respektive værdier fra kolonnen Items sold. - Beregne
revenueved at multiplicere vektorernepricesogsold. - Vise 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
Can you explain what happens if the vectors are not the same length?
What other arithmetic operations can I perform on vectors in R?
Can you show more examples of aggregate functions in R?
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 (anvendes på hvert element).
Elementvise operationer
Vektorer af samme længde kan kombineres med aritmetiske operatorer, hvor resultaterne 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 har du solgt 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 at:
- Konstruere en vektor kaldet
soldmed de respektive værdier fra kolonnen Items sold. - Beregne
revenueved at multiplicere vektorernepricesogsold. - Vise den samlede sum af vektoren
revenue.
Løsning
Tak for dine kommentarer!
single