Concept Flow - Useful vector functions (length, sum, mean)
Start with a vector
Calculate length
Calculate sum
Calculate mean
Output results
Start with a vector, then find its length, sum, and mean step-by-step, outputting each result.
vec <- c(2, 4, 6, 8) len <- length(vec) s <- sum(vec) m <- mean(vec) print(len) print(s) print(m)
| Step | Action | Expression | Result |
|---|---|---|---|
| 1 | Create vector | vec <- c(2, 4, 6, 8) | vec = c(2, 4, 6, 8) |
| 2 | Calculate length | length(vec) | 4 |
| 3 | Calculate sum | sum(vec) | 20 |
| 4 | Calculate mean | mean(vec) | 5 |
| 5 | Print length | print(len) | 4 |
| 6 | Print sum | print(s) | 20 |
| 7 | Print mean | print(m) | 5 |
| 8 | End | No more code | Execution stops |
| Variable | Start | After Step 1 | After Step 2 | After Step 3 | After Step 4 | Final |
|---|---|---|---|---|---|---|
| vec | undefined | c(2, 4, 6, 8) | c(2, 4, 6, 8) | c(2, 4, 6, 8) | c(2, 4, 6, 8) | c(2, 4, 6, 8) |
| len | undefined | undefined | 4 | 4 | 4 | 4 |
| s | undefined | undefined | undefined | 20 | 20 | 20 |
| m | undefined | undefined | undefined | undefined | 5 | 5 |
Useful vector functions in R: - length(vec): counts elements in vec - sum(vec): adds all elements - mean(vec): average of elements Store results in variables to reuse Print results to see output