Count the specific value in a given vector in R Last Updated : 07 Apr, 2021 Comments Improve Suggest changes Like Article Like Report In this article, we will discuss how to find the specific value in a given vector in R Programming Language. For finding the frequency of a given value two approaches can be employed and both of them are discussed below. Method 1: Naive method We can iterate over the vector in R using a for loop and then check if the element is equivalent to the given value. A counter is maintained, and it is increased by 1, each time the value matches. In case, the element is not present, counter returns a value 0. The time complexity of the approach is O(n), where n is the size of the vector. Example: R # declaring a vector vec = c(1,2,3,4,2,1,4,6) # printing original vector print("Original Vectors:") print(vec) # declaring count = 0 count = 0 # given value x = 4 # looping over vector values for( i in vec){ # check if the value is equal to x if(vec[i]==x){ # increment counter by 1 count= count + 1 } } print("Count given value in above vector:") # check which values are equal to the given # value and calculate sum of it print (count) Output [1] "Original Vectors:" [1] 1 2 3 4 2 1 4 6 [1] "Count given value in above vector:" [1] 2 Method 2: Using sum() method in R The sum() method can be used to calculate the summation of the values appearing in the function argument. Here, we specify a logical expression as an argument of the sum() function which calculates the sum of values which are equivalent to the specified value. In case the value is not present, the sum method returns 0 as an output. The time complexity of the approach is O(n), where n is the size of the vector. Syntax: sum(vec == given_val) where, vec is the vector and given_val is the given value to check the presence for in the vector. Example: R # declaring a vector vec = c("a","g","a","y","s","a","abcs") # printing original vector print("Original Vectors:") print(vec) print("Count given value in above vector:") # check which values are equal to the given # value and calculate sum of it print(sum(vec=="a")) Output [1] "Original Vectors:" [1] "a" "g" "a" "y" "s" "a" "abcs" [1] "Count given value in above vector:" [1] 3 Create Quiz Comment Y yippeee25 Follow 0 Improve Y yippeee25 Follow 0 Improve Article Tags : R Language R Programs R-Vectors R Vector-Programs Explore R Tutorial | Learn R Programming Language 4 min read IntroductionR Programming Language - Introduction 4 min read Interesting Facts about R Programming Language 4 min read R vs Python 5 min read Environments in R Programming 3 min read Introduction to R Studio 4 min read How to Install R and R Studio? 4 min read Creation and Execution of R File in R Studio 5 min read Clear the Console and the Environment in R Studio 2 min read Hello World in R Programming 2 min read Fundamentals of RBasic Syntax in R Programming 3 min read Comments in R 3 min read R-Operators 5 min read R-Keywords 2 min read R-Data Types 5 min read VariablesR Variables - Creating, Naming and Using Variables in R 5 min read Scope of Variable in R 5 min read Dynamic Scoping in R Programming 5 min read Lexical Scoping in R Programming 4 min read Input/OutputTaking Input from User in R Programming 7 min read Printing Output of an R Program 4 min read Print the Argument to the Screen in R Programming - print() Function 2 min read Control FlowControl Statements in R Programming 4 min read Decision Making in R Programming - if, if-else, if-else-if ladder, nested if-else, and switch 3 min read Switch case in R 2 min read For loop in R 5 min read R - while loop 5 min read R - Repeat loop 2 min read goto statement in R Programming 2 min read Break and Next statements in R 3 min read FunctionsFunctions in R Programming 5 min read Function Arguments in R Programming 4 min read Types of Functions in R Programming 6 min read Recursive Functions in R Programming 4 min read Conversion Functions in R Programming 4 min read Data StructuresData Structures in R Programming 4 min read R Strings 6 min read R-Vectors 4 min read R-Lists 6 min read R - Array 7 min read R-Matrices 10 min read R-Factors 4 min read R-Data Frames 6 min read Object Oriented ProgrammingR-Object Oriented Programming 7 min read Classes in R Programming 3 min read R-Objects 3 min read Encapsulation in R Programming 3 min read Polymorphism in R Programming 6 min read R - Inheritance 7 min read Abstraction in R Programming 3 min read Looping over Objects in R Programming 5 min read S3 class in R Programming 8 min read Explicit Coercion in R Programming 3 min read Error HandlingHandling Errors in R Programming 3 min read Condition Handling in R Programming 5 min read Debugging in R Programming 3 min read Like