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

bookOperationer 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

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

Skalaroperationer

Et enkelt tal kan kombineres med en vektor, og operationen anvendes 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

Aggregeringsfunktioner

R har også mange funktioner, såsom sum() og mean(), der arbejder 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
Opgave

Swipe to start coding

Du arbejder i en butik. I løbet af dagen lykkedes det dig at sælge følgende varer:

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

Din opgave er:

  1. Konstruér en vektor kaldet sold med de respektive værdier fra kolonnen Items sold.
  2. Beregn revenue ved at multiplicere vektorerne prices og sold.
  3. Vis den samlede sum af vektoren revenue.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 10
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 2.27

bookOperationer 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

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

Skalaroperationer

Et enkelt tal kan kombineres med en vektor, og operationen anvendes 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

Aggregeringsfunktioner

R har også mange funktioner, såsom sum() og mean(), der arbejder 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
Opgave

Swipe to start coding

Du arbejder i en butik. I løbet af dagen lykkedes det dig at sælge følgende varer:

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

Din opgave er:

  1. Konstruér en vektor kaldet sold med de respektive værdier fra kolonnen Items sold.
  2. Beregn revenue ved at multiplicere vektorerne prices og sold.
  3. Vis den samlede sum af vektoren revenue.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 10
single

single

some-alt