计算R中每一列的出现次数

您好,我需要计算每列中每个数字的出现次数。示例数据框:

A   B   C
2   1   2
2   1   1
1   1   3
3   3   3
3   2   2
2   1   2

我希望我的输出看起来像这样

how_much  A   B   C
1         1   4   1
2         3   1   3
3         2   1   2

回答

在 tidyverse 你可以这样做:

图书馆(tidyverse)

gather(df1) %>%
  group_by(key,value) %>%
  count() %>%
  pivot_wider(value, names_from = key, values_from = n, values_fill = 0)

value     A     B     C
  <int> <int> <int> <int>
1     1     1     4     1
2     2     3     1     3
3     3     2     1     2


以上是计算R中每一列的出现次数的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>