Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Operaatiot Vektoreilla | Tietotyypit ja Vektorit
R:n Perusteet

bookOperaatiot Vektoreilla

Vektorit R:ssä tukevat aritmeettisia operaatioita. Operaatioita voidaan suorittaa alkioittain kahden samanpituisen vektorin välillä tai vektorin ja yksittäisen luvun välillä (soveltaen jokaiseen alkioon).

Alkioittaiset operaatiot

Samanpituiset vektorit voidaan yhdistää aritmeettisilla operaattoreilla, jolloin tulokset lasketaan alkioittain.

Esimerkki

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

Skalaariset operaatiot

Yksittäinen luku voidaan yhdistää vektoriin, jolloin operaatio suoritetaan jokaiselle alkiolle.

Esimerkki

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

Aggregaattifunktiot

R sisältää myös useita funktioita, kuten sum() ja mean(), jotka toimivat suoraan vektoreilla.

Esimerkki

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
Tehtävä

Swipe to start coding

Työskentelet myymälässä. Päivän aikana onnistuit myymään seuraavat tuotteet:

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

Tehtäväsi on:

  1. Luo vektori nimeltä sold, johon tallennat Items sold -sarakkeen arvot.
  2. Laske revenue kertomalla prices- ja sold-vektorit keskenään.
  3. Näytä revenue-vektorin arvojen kokonaismäärä.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 10
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

Awesome!

Completion rate improved to 2.27

bookOperaatiot Vektoreilla

Pyyhkäise näyttääksesi valikon

Vektorit R:ssä tukevat aritmeettisia operaatioita. Operaatioita voidaan suorittaa alkioittain kahden samanpituisen vektorin välillä tai vektorin ja yksittäisen luvun välillä (soveltaen jokaiseen alkioon).

Alkioittaiset operaatiot

Samanpituiset vektorit voidaan yhdistää aritmeettisilla operaattoreilla, jolloin tulokset lasketaan alkioittain.

Esimerkki

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

Skalaariset operaatiot

Yksittäinen luku voidaan yhdistää vektoriin, jolloin operaatio suoritetaan jokaiselle alkiolle.

Esimerkki

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

Aggregaattifunktiot

R sisältää myös useita funktioita, kuten sum() ja mean(), jotka toimivat suoraan vektoreilla.

Esimerkki

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
Tehtävä

Swipe to start coding

Työskentelet myymälässä. Päivän aikana onnistuit myymään seuraavat tuotteet:

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

Tehtäväsi on:

  1. Luo vektori nimeltä sold, johon tallennat Items sold -sarakkeen arvot.
  2. Laske revenue kertomalla prices- ja sold-vektorit keskenään.
  3. Näytä revenue-vektorin arvojen kokonaismäärä.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 10
single

single

some-alt