Frequency count of two column in R

后端 未结 7 942
佛祖请我去吃肉
佛祖请我去吃肉 2020-11-27 03:37

I have two columns in data frame

2010  1
2010  1
2010  2
2010  2
2010  3
2011  1
2011  2

I want to count frequency of both columns and get

7条回答
  •  死守一世寂寞
    2020-11-27 04:12

    A more idiomatic data.table version of @ugh's answer would be:

    library(data.table) # load package
    df <- data.frame(y = c(rep(2010, 5), rep(2011,2)), m = c(1,1,2,2,3,1,2)) # setup data
    dt <- data.table(df) # transpose to data.table
    dt[, list(Freq =.N), by=list(y,m)] # use list to name var directly
    

提交回复
热议问题