Counting the number of elements with the values of x in a vector

后端 未结 19 1798
闹比i
闹比i 2020-11-22 02:44

I have a vector of numbers:

numbers <- c(4,23,4,23,5,43,54,56,657,67,67,435,
         453,435,324,34,456,56,567,65,34,435)

How can I hav

19条回答
  •  南旧
    南旧 (楼主)
    2020-11-22 03:34

    Here is a way you could do it with dplyr:

    library(tidyverse)
    
    numbers <- c(4,23,4,23,5,43,54,56,657,67,67,435,
                 453,435,324,34,456,56,567,65,34,435)
    ord <- seq(1:(length(numbers)))
    
    df <- data.frame(ord,numbers)
    
    df <- df %>%
      count(numbers)
    
    numbers     n
          
     1       4     2
     2       5     1
     3      23     2
     4      34     2
     5      43     1
     6      54     1
     7      56     2
     8      65     1
     9      67     2
    10     324     1
    11     435     3
    12     453     1
    13     456     1
    14     567     1
    15     657     1
    

提交回复
热议问题