Skip to content
Related Articles

Related Articles

Improve Article
Count the Frequency of elements in a Numeric Vector – tabulate() Function
  • Last Updated : 05 Jun, 2020

tabulate() function in R Language is used to count the frequency of occurrence of a element in the vector. This function checks for each element in the vector and returns the number of times it occurs in the vector. It will create a vector of the length of the maximum element present in the vector.

Syntax: tabulate(x, nbins)

Parameters:
x: Numeric Vector
nbins: to control length of output vector

Example 1:




# R program to count frequency 
# of elements in a vector
  
# Creating a vector
x1 <- c(3, 5, 3, 7, 9, 4, 6)
x2 <- c(-1, -4, 2.4, 6, -7)
  
# Calling tabulate() function
tabulate(x1)
tabulate(x2)

Output:



[1] 0 0 2 1 1 1 1 0 1
[1] 0 1 0 0 0 1

Here, in the above code, the tabulate() function has ignored the negative values in the second vector, because it works only on numbers which are positive integers.

Example 2:




# R program to count frequency 
# of elements in a vector
  
# Creating a vector
x1 <- c(3, 5, 3, 7, 9, 4, 6)
x2 <- c(-1, -4, 2.6, 6, -7, 35)
  
# Calling tabulate() function
tabulate(x1, nbins = 4)
tabulate(x2, nbins = 8)

Output:

[1] 0 0 2 1
[1] 0 1 0 0 0 1 0 0

Here, in the above code, the length of the output vector is limited by the nbins passed as argument.




My Personal Notes arrow_drop_up
Recommended Articles
Page :