1157/how-to-count-the-number-of-elements-with-the-values-in-vector
Consider a vector of numbers:
num <- c(2,13,7,13,51,43,44,76,647,37,367,435, 443,425,314,31,416,16,367,65,44,425)
How can I count the number of times a value 'x' appears in the vector with R?
You have various options to count the number of times a number occurs:
One of them is to use table():
z <- table(num) > z num 2 7 13 16 31 37 43 44 51 65 76 314 367 416 425 435 443 647 1 1 2 1 1 1 1 2 1 1 1 1 2 1 1 1 1 1 1
Then you can subset it, for the number you want the count for:
z[names(z)==367] 367 2
The second option is to convert it into a data.frame
as.data.frame(table(num)) num Freq 1 2 1 2 7 1 3 13 2 4 16 1 ...
Use dplyr function group_by().
> n = as.data.frame(num) > n %>% group_by(num) %>% count()
num n <dbl> <int> 1 2 1 2 7 1 3 13 2 4 16 1 5 31 1 6 37 1 7 43 1 8 44 2 9 51 1 10 65 1 11 76 1 12 314 1 13 367 2 14 416 1 15 425 2 16 435 1 17 443 1 18 647 1
Consider this vector: a<-c(1,2,3,NA,4,5,NA,NA) Write the function to impute ...READ MORE
You may simply use the table() method: > ...READ MORE
Try this. lapply(a,function(x){ifelse(is.na(x),mean(a,na.rm = TRUE ...READ MORE
Use nrow() to find number of rows ...READ MORE
Hello team, you can use na.omit x <- c(NA, 3, ...READ MORE
Basically here we are making an equation ...READ MORE
By assuming that all the values are ...READ MORE
For avoiding rowwise(), I prefer to use ...READ MORE
You can use the sapply function, to loop ...READ MORE
Hi, The below code returns rows without ...READ MORE
OR
At least 1 upper-case and 1 lower-case letter
Minimum 8 characters and Maximum 50 characters
Already have an account? Sign in.