R Vectors
Working with vectors in R
Creating Vectors
v <- c(1, 2, 3, 4, 5) # numeric vector
names <- c("Alice", "Bob") # character vector
flags <- c(TRUE, FALSE) # logical vector
Sequences
seq1 <- 1:10 # sequence 1 to 10
seq2 <- seq(1, 10, by=2) # sequence with step
rep1 <- rep(1, times=5) # repeat value
Accessing Elements
v[1] # first element (1-indexed)
v[2:4] # elements 2 to 4
v[c(1, 3, 5)] # specific elements
v[-1] # all except first
Vector Operations
v + 10 # add to all elements
v * 2 # multiply all elements
v1 + v2 # element-wise addition
sum(v) # sum of elements
mean(v) # average
max(v) # maximum value
min(v) # minimum value
Vector Functions
length(v) # get length
sort(v) # sort ascending
rev(v) # reverse order
unique(v) # remove duplicates