Error in X : incorrect number of subscripts on matrix in R (2 Examples)
In this article, I’ll show how to debug the error “incorrect number of subscripts on matrix” in the R programming language.
Creation of Example Data
my_vec <- LETTERS[1:10] # Example vector in R my_vec # Display example vector in RStudio # [1] "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" |
my_vec <- LETTERS[1:10] # Example vector in R my_vec # Display example vector in RStudio # [1] "A" "B" "C" "D" "E" "F" "G" "H" "I" "J"
Example 1: Replicating the Error Message – incorrect number of subscripts on matrix
my_vec[6, 7] <- "XXX" # Using two dimensions for one-dimensional vector # Error in x[1, 3] <- 7 : incorrect number of subscripts on matrix |
my_vec[6, 7] <- "XXX" # Using two dimensions for one-dimensional vector # Error in x[1, 3] <- 7 : incorrect number of subscripts on matrix
Example 2: Solving the Error Message – incorrect number of subscripts on matrix
my_vec[6] <- "XXX" # Correct number of dimensions my_vec # Display vector with replaced value # [1] "A" "B" "C" "D" "E" "XXX" "G" "H" "I" "J" |
my_vec[6] <- "XXX" # Correct number of dimensions my_vec # Display vector with replaced value # [1] "A" "B" "C" "D" "E" "XXX" "G" "H" "I" "J"