Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Operasjoner med Vektorer | Datatyper og Vektorer
R Introduksjon

bookOperasjoner 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

123456
a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
copy

Skalaroperasjoner

Et enkelt tall kan kombineres med en vektor, og operasjonen brukes på hvert element.

Eksempel

1234567
a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiply each element by 2 d <- c * 2 d
copy

Aggregeringsfunksjoner

R har også mange funksjoner, som sum() og mean(), som fungerer direkte på vektorer.

Eksempel

123456789
a <- 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)
copy
Oppgave

Swipe to start coding

Du jobber i en butikk. I løpet av dagen klarte du å selge følgende varer:

ItemPriceItems sold
Sofa$3405
Armchair$1507
Dining table$1153
Dining chair$4515
Bookshelf$1608

Din oppgave er å:

  1. Konstruere en vektor kalt sold med de respektive verdiene fra kolonnen Items sold.
  2. Beregne revenue ved å multiplisere vektorene prices og sold.
  3. Vise den totale summen av vektoren revenue.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 10
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 2.27

bookOperasjoner 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

123456
a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
copy

Skalaroperasjoner

Et enkelt tall kan kombineres med en vektor, og operasjonen brukes på hvert element.

Eksempel

1234567
a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiply each element by 2 d <- c * 2 d
copy

Aggregeringsfunksjoner

R har også mange funksjoner, som sum() og mean(), som fungerer direkte på vektorer.

Eksempel

123456789
a <- 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)
copy
Oppgave

Swipe to start coding

Du jobber i en butikk. I løpet av dagen klarte du å selge følgende varer:

ItemPriceItems sold
Sofa$3405
Armchair$1507
Dining table$1153
Dining chair$4515
Bookshelf$1608

Din oppgave er å:

  1. Konstruere en vektor kalt sold med de respektive verdiene fra kolonnen Items sold.
  2. Beregne revenue ved å multiplisere vektorene prices og sold.
  3. Vise den totale summen av vektoren revenue.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 10
single

single

some-alt