Operasjoner med Vektorer
Vektorer i R støtter aritmetiske operasjoner. Operasjoner kan utføres element for element mellom to vektorer av samme lengde, eller mellom en vektor og et enkelt tall (anvendt på hvert element).
Elementvise operasjoner
Vektorer med lik lengde kan kombineres med aritmetiske operatorer, og resultatene beregnes element for element.
Eksempel
123456a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
Skalaroperasjoner
Et enkelt tall kan kombineres med en vektor, og operasjonen brukes 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
Aggregeringsfunksjoner
R har også mange funksjoner, som sum()
og mean()
, som fungerer 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 jobber i en butikk. I løpet av dagen klarte du å selge 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 oppgave er å:
- Konstruere en vektor kalt
sold
med de respektive verdiene fra kolonnen Items sold. - Beregne
revenue
ved å multiplisere vektoreneprices
ogsold
. - Vise den totale summen av vektoren
revenue
.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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
Operasjoner med Vektorer
Sveip for å vise menyen
Vektorer i R støtter aritmetiske operasjoner. Operasjoner kan utføres element for element mellom to vektorer av samme lengde, eller mellom en vektor og et enkelt tall (anvendt på hvert element).
Elementvise operasjoner
Vektorer med lik lengde kan kombineres med aritmetiske operatorer, og resultatene beregnes element for element.
Eksempel
123456a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
Skalaroperasjoner
Et enkelt tall kan kombineres med en vektor, og operasjonen brukes 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
Aggregeringsfunksjoner
R har også mange funksjoner, som sum()
og mean()
, som fungerer 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 jobber i en butikk. I løpet av dagen klarte du å selge 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 oppgave er å:
- Konstruere en vektor kalt
sold
med de respektive verdiene fra kolonnen Items sold. - Beregne
revenue
ved å multiplisere vektoreneprices
ogsold
. - Vise den totale summen av vektoren
revenue
.
Løsning
Takk for tilbakemeldingene dine!
single