- 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
Advertisements