single
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 kohdistuu jokaiseen alkioon erikseen.
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)
Pyyhkäise aloittaaksesi koodauksen
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ä
soldkäyttäen Items sold -sarakkeen arvoja. - Laske
revenuekertomallaprices- jasold-vektorit keskenään. - Näytä
revenue-vektorin arvojen summa.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme