Operationer med Vektorer
Vektorer i R stöder aritmetiska operationer. Operationer kan utföras elementvis mellan två vektorer av samma längd, eller mellan en vektor och ett enskilt tal (tillämpas på varje element).
Elementvisa operationer
Vektorer med lika längd kan kombineras med aritmetiska operatorer, där resultaten beräknas element för element.
Exempel
123456a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
Skalära operationer
Ett enskilt tal kan kombineras med en vektor, och operationen tillämpas på varje element.
Exempel
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiply each element by 2 d <- c * 2 d
Aggregerande funktioner
R har också många funktioner, såsom sum() och mean(), som fungerar direkt på vektorer.
Exempel
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
Du arbetar i en butik. Under dagen lyckades du sälja följande varor:
| Item | Price | Items sold |
|---|---|---|
| Sofa | $340 | 5 |
| Armchair | $150 | 7 |
| Dining table | $115 | 3 |
| Dining chair | $45 | 15 |
| Bookshelf | $160 | 8 |
Din uppgift är att:
- Skapa en vektor som heter
soldmed motsvarande värden från kolumnen Items sold. - Beräkna
revenuegenom att multiplicera vektorernapricesochsold. - Visa den totala summan av vektorn
revenue.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.27
Operationer med Vektorer
Svep för att visa menyn
Vektorer i R stöder aritmetiska operationer. Operationer kan utföras elementvis mellan två vektorer av samma längd, eller mellan en vektor och ett enskilt tal (tillämpas på varje element).
Elementvisa operationer
Vektorer med lika längd kan kombineras med aritmetiska operatorer, där resultaten beräknas element för element.
Exempel
123456a <- c(10, 20, 30) b <- c(40, 25, 5) # Addition (element by element) c <- a + b c
Skalära operationer
Ett enskilt tal kan kombineras med en vektor, och operationen tillämpas på varje element.
Exempel
1234567a <- c(10, 20, 30) b <- c(40, 25, 5) c <- a + b # Multiply each element by 2 d <- c * 2 d
Aggregerande funktioner
R har också många funktioner, såsom sum() och mean(), som fungerar direkt på vektorer.
Exempel
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
Du arbetar i en butik. Under dagen lyckades du sälja följande varor:
| Item | Price | Items sold |
|---|---|---|
| Sofa | $340 | 5 |
| Armchair | $150 | 7 |
| Dining table | $115 | 3 |
| Dining chair | $45 | 15 |
| Bookshelf | $160 | 8 |
Din uppgift är att:
- Skapa en vektor som heter
soldmed motsvarande värden från kolumnen Items sold. - Beräkna
revenuegenom att multiplicera vektorernapricesochsold. - Visa den totala summan av vektorn
revenue.
Lösning
Tack för dina kommentarer!
single