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 (anvendes på hvert element).

Elementvise operationer

Vektorer af samme længde kan kombineres med aritmetiske operatorer, hvor resultaterne 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 har du solgt følgende varer:

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

Din opgave er at:

  1. Konstruere en vektor kaldet sold med de respektive værdier fra kolonnen Items sold.
  2. Beregne revenue ved at multiplicere vektorerne prices og sold.
  3. Vise 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

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

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 (anvendes på hvert element).

Elementvise operationer

Vektorer af samme længde kan kombineres med aritmetiske operatorer, hvor resultaterne 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 har du solgt følgende varer:

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

Din opgave er at:

  1. Konstruere en vektor kaldet sold med de respektive værdier fra kolonnen Items sold.
  2. Beregne revenue ved at multiplicere vektorerne prices og sold.
  3. Vise 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