Operaatiot 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
123456a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
Skalaariset operaatiot
Yksittäinen luku voidaan yhdistää vektoriin, jolloin operaatio suoritetaan jokaiselle alkiolle.
Esimerkki
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiply each element by 2 d <- c * 2 d
Aggregaattifunktiot
R sisältää myös useita funktioita, kuten sum() ja mean(), jotka toimivat suoraan vektoreilla.
Esimerkki
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
Työskentelet myymälässä. Päivän aikana onnistuit myymään seuraavat tuotteet:
| Item | Price | Items sold |
|---|---|---|
| Sofa | $340 | 5 |
| Armchair | $150 | 7 |
| Dining table | $115 | 3 |
| Dining chair | $45 | 15 |
| Bookshelf | $160 | 8 |
Tehtäväsi on:
- Luo vektori nimeltä
sold, johon tallennat Items sold -sarakkeen arvot. - Laske
revenuekertomallaprices- jasold-vektorit keskenään. - Näytä
revenue-vektorin arvojen kokonaismäärä.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.27
Operaatiot 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
123456a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
Skalaariset operaatiot
Yksittäinen luku voidaan yhdistää vektoriin, jolloin operaatio suoritetaan jokaiselle alkiolle.
Esimerkki
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiply each element by 2 d <- c * 2 d
Aggregaattifunktiot
R sisältää myös useita funktioita, kuten sum() ja mean(), jotka toimivat suoraan vektoreilla.
Esimerkki
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
Työskentelet myymälässä. Päivän aikana onnistuit myymään seuraavat tuotteet:
| Item | Price | Items sold |
|---|---|---|
| Sofa | $340 | 5 |
| Armchair | $150 | 7 |
| Dining table | $115 | 3 |
| Dining chair | $45 | 15 |
| Bookshelf | $160 | 8 |
Tehtäväsi on:
- Luo vektori nimeltä
sold, johon tallennat Items sold -sarakkeen arvot. - Laske
revenuekertomallaprices- jasold-vektorit keskenään. - Näytä
revenue-vektorin arvojen kokonaismäärä.
Ratkaisu
Kiitos palautteestasi!
single