R Multiple Variables
R lets you create several variables at once, chain one value across several names, or bundle many related values into a single vector.
Assigning Several Variables in One Go
You can assign values to multiple variables one after another on separate lines, which is the most common and clearest approach in R scripts.
Example
first_name <- "Maya"
last_name <- "Chen"
age <- 34
print(first_name)
print(last_name)
print(age)Chained Assignment
R also allows chained assignment, where the same value is assigned to multiple variables in a single statement by stringing assignment arrows together. R evaluates this right to left, so the rightmost value is assigned to every variable in the chain.
Example
x <- y <- z <- 10
print(x)
print(y)
print(z)Combining Values with c()
To store several related values under one variable name, combine them into a vector with the c() function (short for "combine"). This is different from creating separate variables — it creates a single vector containing multiple elements, accessed by position.
Example
scores <- c(88, 92, 79, 95)
print(scores)
print(scores[2])Base R Has No Built-In Unpacking
Some languages let you unpack several values from one line, like a, b <- 1, 2. Base R does not include that syntax. The zeallot package adds a %<-% operator that mimics it, but writing separate assignment lines, or building a named list, remains the standard base-R approach.