In this tutorial, we will share with you what the ncol in R is and how to use the ncol() function in R. The ncol
in R can help you count the number of columns in the R object. Follow this guide to learn more about it with the explanation and examples below.
What does the ncol() function do in R?
The ncol()
function in R helps you count the number of columns in the R object such as: matrix, data frame. But note that when you use this function with the vector. The function will return NULL. If you want to use the vector as the 1-column matrix, you can use the NCOL()
function.
Syntax:
ncol(x)
Parameters:
- x: The R object: a vector, an array, a matrix, or a data frame.
Return value:
This function will return the value as an integer or NULL.
How to use the ncol() function in R?
The ncol
in R is used to count the columns of the R object. Follow us to learn more about this function by the following examples below.
Count the columns of the matrix
You can count the columns of a matrix by the ncol() function. If you are not similar while working with the matrix. Click here to learn how to create the matrix in R.
Example:
# Create the new matrix matrix <- matrix(1:15, nrow = 3, ncol = 5) matrix
Output:
[,1] [,2] [,3] [,4] [,5]
[1,] 1 4 7 10 13
[2,] 2 5 8 11 14
[3,] 3 6 9 12 15
Use the ncol() function to count the columns of this matrix.
matrix <- matrix(1:15, nrow = 3, ncol = 5) ncol(matrix)
Output:
[1] 5
Count the columns of the data frame
You can count the columns of the data frame by the ncol() function.
Example:
# Create the data frame, which is the top 5 scores of the world cup in 2022 df <- data.frame( name = c("Mbappe", "Richarlison", "Ramos", "Messi", "Rashford"), goals = c(5, 3, 3, 3, 3) ) df
Output
name goals
1 Mbappe 5
2 Richarlison 3
3 Ramos 3
4 Messi 3
5 Rashford 3
Count the columns of this data frame.
# Create the data frame, which is the top 5 scores of the world cup in 2022 df <- data.frame( name = c("Mbappe", "Richarlison", "Ramos", "Messi", "Rashford"), goals = c(5, 3, 3, 3, 3) ) ncol(df)
Output
[1] 2
Use the ncol() function with the vector
When you use the ncol() function with the vector. The function will return NULL.
Example:
vec <- c(1, 2, 3, 4, 5) ncol(vec)
Output
NULL
If you want to use the vector as the 1-column matrix, you can use the NCOL() function instead.
vec <- c(1, 2, 3, 4, 5) NCOL(vec)
Output
[1] 1
Summary
You have learned about what the ncol in R is, and how to use the ncol in R. By the ncol() function, you can count the number of columns in the R object. Leave your comments below if you have any questions about this guide. I will answer your questions. We hope this guide is helpful to you. Thanks!
Maybe you are interested:

My name is Thomas Valen. As a software developer, I am well-versed in programming languages. Don’t worry if you’re having trouble with the C, C++, Java, Python, JavaScript, or R programming languages. I’m here to assist you!
Name of the university: PTIT
Major: IT
Programming Languages: C, C++, Java, Python, JavaScript, R