- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to find the frequency of values greater than or equal to a certain value in R?
In Data Analysis, we often need to look for less than, less than equal to, greater than, or greater than equal to values to compare them with some threshold. Sometimes we also require the frequency of these values. Therefore, we can use sum function for this purpose. For example, if a vector x has 10 integer values then to check how many of them are greater than or equal to 10, we can use the command sum(x>=10).
Example1
x1<−rpois(150,5) x1
Output
[1] 4 5 3 3 5 4 9 4 7 1 6 15 3 3 2 3 5 5 3 6 9 6 5 2 1 [26] 4 2 1 6 3 8 2 6 7 6 5 5 7 6 3 3 4 5 3 8 11 0 3 7 5 [51] 5 4 7 3 4 6 4 4 9 8 3 6 10 4 3 7 3 6 5 4 7 5 3 1 3 [76] 6 4 5 2 11 5 6 5 2 4 3 6 8 3 5 8 8 2 7 10 5 4 4 3 3 [101] 8 7 5 7 3 5 5 3 9 3 3 8 5 5 5 5 7 5 7 5 4 7 4 8 5 [126] 4 4 7 7 4 2 1 7 7 4 6 7 6 6 3 2 3 7 4 3 6 8 4 3 8
Example
sum(x1>=5)
Output
[1] 83
Example2
x2<−rpois(150,2) x2
Output
[1] 0 6 3 2 3 2 1 1 0 3 0 5 2 0 3 1 3 1 2 3 2 3 2 5 0 3 0 3 0 3 3 1 2 3 3 1 3 [38] 2 2 2 2 2 2 1 3 2 0 2 1 4 2 1 1 2 4 0 2 2 1 0 1 4 2 1 2 4 1 2 0 3 2 2 1 0 [75] 0 3 1 2 1 1 4 4 1 2 2 0 1 3 3 5 5 1 5 2 1 2 2 3 3 3 2 3 2 1 2 1 5 0 3 2 1 [112] 3 2 1 3 4 2 4 3 4 1 3 4 1 1 1 2 3 1 3 2 0 2 2 2 2 3 2 3 1 1 4 1 5 3 3 1 1 [149] 0 0
Example
sum(x2>=5)
Output
[1] 8
Example3
x3<−round(rnorm(100),2) x3
Output
[1] −1.45 0.32 −0.04 0.96 0.73 −0.23 −0.74 0.53 −1.78 2.12 1.52 1.51 [13] 1.98 −0.57 −0.88 −2.06 0.44 −0.33 1.03 1.63 1.55 0.34 −0.17 −0.79 [25] 0.68 −0.64 −0.82 1.04 −1.02 0.05 1.07 −1.50 −2.70 0.99 0.07 −0.97 [37] −0.08 −1.32 0.51 0.01 0.92 −1.11 −0.32 1.05 0.19 0.49 −0.06 1.38 [49] 0.04 0.06 1.57 −0.09 1.35 0.83 0.54 1.70 −1.36 0.31 −1.53 −0.07 [61] 0.07 0.61 0.13 −0.82 −0.24 −1.40 0.71 −0.77 −0.08 −0.06 0.10 −1.07 [73] −0.75 0.29 −0.11 −0.58 −1.01 0.06 −1.06 0.32 −0.21 −0.61 0.98 0.12 [85] −0.58 −0.56 1.11 −0.29 0.21 0.53 −0.29 1.13 0.03 −0.04 1.85 −1.22 [97] −0.23 −1.45 −1.68 0.27
Example
sum(x3>=0.25)
Output
[1] 38
Example4
x4<−rnorm(100,10,3) x4
Output
[1] 7.597491 7.949568 8.126105 7.463872 6.617113 8.354158 8.803647 [8] 9.424731 14.517557 9.776073 14.094525 14.051761 6.694324 10.161498 [15] 6.684266 8.487643 13.053916 8.888167 8.633980 12.356086 11.405917 [22] 10.707835 8.051093 2.950978 12.248564 7.022646 10.238748 13.662946 [29] 10.866488 7.355724 16.510802 13.140203 7.632991 8.343411 7.714010 [36] 10.462814 6.513682 5.024443 9.283309 9.174802 10.994014 11.732416 [43] 10.227234 7.312629 8.476452 9.001631 11.709300 9.743112 12.810862 [50] 12.298896 9.539788 13.943619 11.345357 9.963804 13.229894 5.094773 [57] 10.099810 7.648431 11.704927 8.428569 4.880670 14.992570 10.566891 [64] 12.549172 13.232136 4.453650 8.361071 11.638091 12.893968 8.072887 [71] 14.663789 7.899722 10.907741 4.416071 12.089033 14.545859 19.397030 [78] 6.023658 8.473864 8.215500 2.549976 6.273917 17.355490 7.472054 [85] 11.106132 9.293263 10.283507 12.538926 17.778788 12.705169 7.679622 [92] 10.750032 6.393891 12.565089 5.556969 12.610292 17.343324 15.736677 [99] 9.505158 11.343209
Output
sum(x4>=10)
Output
[1] 49
Example5
x5<−runif(100,2,5) x5
Output
[1] 3.636398 3.898034 4.296205 2.249604 2.379428 3.233782 4.798916 3.150175 [9] 3.526049 3.318808 2.092628 3.640334 4.776549 2.145952 4.751566 3.429172 [17] 2.197853 2.783967 2.018186 2.002520 2.579248 3.083350 3.924225 3.271760 [25] 2.556557 2.416284 3.140659 4.329581 2.354663 2.951233 2.386200 3.322287 [33] 3.178507 2.592847 4.553768 4.011444 2.467380 2.325412 3.087714 2.945327 [41] 4.635870 3.877260 2.586140 3.005279 4.753057 3.766665 2.614960 3.958394 [49] 2.167482 3.436171 4.089592 2.031541 3.491617 4.199338 2.635759 3.255678 [57] 3.798499 3.738574 2.895809 3.674032 4.137452 4.003497 2.231915 4.378317 [65] 2.938005 3.695278 3.475259 3.673781 3.564739 4.816054 3.876752 2.127490 [73] 2.341472 4.316100 3.912831 4.377490 3.600701 3.091522 3.442127 2.196780 [81] 3.584403 3.917059 3.135924 3.425142 3.590885 3.860618 2.778151 2.195585 [89] 3.199603 2.247892 4.830438 4.290870 2.662993 2.749634 4.931301 2.567786 [97] 3.551937 4.484705 2.348458 2.189373
Example
sum(x5>=4)
Output
[1] 21
- Related Articles
- How to check whether a column value is less than or greater than a certain value in R?
- How to create a plot using ggplot2 by including values greater than a certain value in R?
- How to create a subset of matrix in R using greater than or less than a certain value of a column?
- How to remove rows in an R data frame column that has duplicate values greater than or equal to a certain number of times?
- How to calculate the number of elements greater than a certain value in a vector in R?
- Check if any value in an R vector is greater than or less than a certain value.
- How to subset rows of an R data frame if any columns have values greater than a certain value?
- How to subset rows of an R data frame if all columns have values greater than a certain value
- Find the combination of columns for correlation coefficient greater than a certain value in R
- How to check if a list element is greater than a certain value in R?
- How to find numbers in an array that are greater than, less than, or equal to a value in java?
- Replace all values in an R data frame if they are greater than a certain value.
- Find element in a sorted array whose frequency is greater than or equal to n/2 in C++.
- Mask array elements greater than or equal to a given value in Numpy
- How to subset an R data frame if one of the supplied grouping values is found and numerical column value is greater than a certain value?

Advertisements