Bewerkingen met Vectoren
Vectoren in R ondersteunen rekenkundige bewerkingen. Bewerkingen kunnen elementgewijs worden uitgevoerd tussen twee vectoren van gelijke lengte, of tussen een vector en een enkel getal (toegepast op elk element).
Elementgewijze bewerkingen
Vectoren van gelijke lengte kunnen worden gecombineerd met rekenkundige operatoren, waarbij de resultaten elementgewijs worden berekend.
Voorbeeld
123456a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
Scalaire bewerkingen
Een enkel getal kan worden gecombineerd met een vector, waarbij de bewerking op elk element wordt toegepast.
Voorbeeld
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiply each element by 2 d <- c * 2 d
Aggregatiefuncties
R bevat ook veel functies, zoals sum() en mean(), die direct op vectoren werken.
Voorbeeld
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
Je werkt in een winkel. Gedurende de dag heb je de volgende items verkocht:
| Item | Price | Items sold |
|---|---|---|
| Sofa | $340 | 5 |
| Armchair | $150 | 7 |
| Dining table | $115 | 3 |
| Dining chair | $45 | 15 |
| Bookshelf | $160 | 8 |
Je opdracht is:
- Maak een vector genaamd
soldmet de respectievelijke waarden uit de kolom Items sold. - Bereken de
revenuedoor de vectorspricesensoldmet elkaar te vermenigvuldigen. - Toon de totale som van de vector
revenue.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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?
Awesome!
Completion rate improved to 2.27
Bewerkingen met Vectoren
Veeg om het menu te tonen
Vectoren in R ondersteunen rekenkundige bewerkingen. Bewerkingen kunnen elementgewijs worden uitgevoerd tussen twee vectoren van gelijke lengte, of tussen een vector en een enkel getal (toegepast op elk element).
Elementgewijze bewerkingen
Vectoren van gelijke lengte kunnen worden gecombineerd met rekenkundige operatoren, waarbij de resultaten elementgewijs worden berekend.
Voorbeeld
123456a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
Scalaire bewerkingen
Een enkel getal kan worden gecombineerd met een vector, waarbij de bewerking op elk element wordt toegepast.
Voorbeeld
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiply each element by 2 d <- c * 2 d
Aggregatiefuncties
R bevat ook veel functies, zoals sum() en mean(), die direct op vectoren werken.
Voorbeeld
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
Je werkt in een winkel. Gedurende de dag heb je de volgende items verkocht:
| Item | Price | Items sold |
|---|---|---|
| Sofa | $340 | 5 |
| Armchair | $150 | 7 |
| Dining table | $115 | 3 |
| Dining chair | $45 | 15 |
| Bookshelf | $160 | 8 |
Je opdracht is:
- Maak een vector genaamd
soldmet de respectievelijke waarden uit de kolom Items sold. - Bereken de
revenuedoor de vectorspricesensoldmet elkaar te vermenigvuldigen. - Toon de totale som van de vector
revenue.
Oplossing
Bedankt voor je feedback!
single