R中重复值的表以确定频率表

时间:2017-10-17 10:40:44

标签: r

我的数据框有两列

mydata <- data.frame(id = c(5,8,5,6,6,8), freq = c(1,2,2,3,3,1))

如何使频率表看起来像

id freq
  1 2 3
5 1 1 0
6 0 0 2
8 1 1 0

请帮忙吗?

1 个答案:

答案 0 :(得分:0)

> id <- c(5,8,5,6,6,8)
> freq <- c(1,2,2,3,3,1)
> df <- as.data.frame(cbind(id, freq))
> class(df)
[1] "data.frame"
> table(df)
   freq
id  1 2 3
  5 1 1 0
  6 0 0 2
  8 1 1 0