R Vectors - W3Schools
Maybe your like
Vectors
A vector is simply a list of items that are of the same type.
To combine the list of items to a vector, use the c() function and separate the items by a comma.
In the example below, we create a vector variable called fruits, that combine strings:
Example
# Vector of strings fruits <- c("banana", "apple", "orange") # Print fruitsfruits Try it Yourself »In this example, we create a vector that combines numerical values:
Example
# Vector of numerical values numbers <- c(1, 2, 3)# Print numbers numbers Try it Yourself »To create a vector with numerical values in a sequence, use the : operator:
Example
# Vector with numerical values in a sequencenumbers <- 1:10numbers Try it Yourself »You can also create numerical values with decimals in a sequence, but note that if the last element does not belong to the sequence, it is not used:
Example
# Vector with numerical decimals in a sequencenumbers1 <- 1.5:6.5numbers1# Vector with numerical decimals in a sequence where the last element is not usednumbers2 <- 1.5:6.3numbers2Result:
[1] 1.5 2.5 3.5 4.5 5.5 6.5[1] 1.5 2.5 3.5 4.5 5.5 Try it Yourself »In the example below, we create a vector of logical values:
Example
# Vector of logical valueslog_values <- c(TRUE, FALSE, TRUE, FALSE)log_values Try it Yourself »Vector Length
To find out how many items a vector has, use the length() function:
Example
fruits <- c("banana", "apple", "orange")length(fruits) Try it Yourself »Sort a Vector
To sort items in a vector alphabetically or numerically, use the sort() function:
Example
fruits <- c("banana", "apple", "orange", "mango", "lemon")numbers <- c(13, 3, 5, 7, 20, 2)sort(fruits) # Sort a string sort(numbers) # Sort numbers Try it Yourself »Access Vectors
You can access the vector items by referring to its index number inside brackets []. The first item has index 1, the second item has index 2, and so on:
Example
fruits <- c("banana", "apple", "orange") # Access the first item (banana)fruits[1] Try it Yourself »You can also access multiple elements by referring to different index positions with the c() function:
Example
fruits <- c("banana", "apple", "orange", "mango", "lemon")# Access the first and third item (banana and orange)fruits[c(1, 3)] Try it Yourself »You can also use negative index numbers to access all items except the ones specified:
Example
fruits <- c("banana", "apple", "orange", "mango", "lemon")# Access all items except for the first itemfruits[c(-1)] Try it Yourself »Change an Item
To change the value of a specific item, refer to the index number:
Example
fruits <- c("banana", "apple", "orange", "mango", "lemon")# Change "banana" to "pear" fruits[1] <- "pear"# Print fruitsfruits Try it Yourself »Repeat Vectors
To repeat vectors, use the rep() function:
Example
Repeat each value:
repeat_each <- rep(c(1,2,3), each = 3)repeat_each Try it Yourself »Example
Repeat the sequence of the vector:
repeat_times <- rep(c(1,2,3), times = 3)repeat_times Try it Yourself »Example
Repeat each value independently:
repeat_indepent <- rep(c(1,2,3), times = c(5,2,1))repeat_indepent Try it Yourself »Generating Sequenced Vectors
One of the examples on top, showed you how to create a vector with numerical values in a sequence with the : operator:
Example
numbers <- 1:10numbers Try it Yourself »To make bigger or smaller steps in a sequence, use the seq() function:
Example
numbers <- seq(from = 0, to = 100, by = 20)numbers Try it Yourself »Note: The seq() function has three parameters: from is where the sequence starts, to is where the sequence stops, and by is the interval of the sequence.
❮ Previous Next ❯ ★ +1 Sign in to track progressTag » What Is A Vector In R
-
R Vector - Javatpoint
-
Vectors And Functions In R | DataScience+
-
Vector | R Tutorial
-
R Vector: Create, Modify And Access Vector Elements - DataMentor
-
R - Vectors - Tutorialspoint
-
How To Create, Combine And Index Vectors In R? - TechVidvan
-
2.1 What Is A Vector? | Beginning Computer Science With R
-
Basic Vectors In R Programming: Definition & Purpose
-
R - Vector - GeeksforGeeks
-
Introduction To Vectors In R - Towards Data Science
-
What Is A Vector In R? - Quora
-
R Tutorial - How To Create And Name Vectors In R - YouTube
-
Chapter 4 Vectors | Introduction To Programming With R - DiSCDown
-
20 Vectors | R For Data Science