R中按GroupID分组的值出现次数

核心转储

我有一个数据集,其中有多个列,每个列都有多个值。我想要的是按groupID将每个列中的每个值计数

例子

 GroupId | C1            |    C2
      1  | "valColOne1"  | "valColTwo2"
      2  |  "valColOne1" | "valColTwo2"
      2  |  "valColOne1" | "valColTwo2"
      2  |  "valColOne2" | "valColTwo1"
      1  |  "valColOne1" | "valColTwo1"

结果应该是

    GroupId | valColOne1 | valColOne2 | valColTwo1 | valColTwo2
         1  |    2       |     0      |    1       |  1
         2  |    2       |     1      |    1       |  2

值得一提的是,初始表中的所有值都是字符串。

eipi10

将您的原始数据框(我称为datmelt放入长格式。然后使用dcast来计算每个值的出现次数。

library(reshape2)

dat.m = melt(dat, id.var="GroupId")

dcast(dat.m, GroupId ~ value)

  GroupId   valColOne1    valColOne2   valColTwo1  valColTwo2
1       1             2             0           1           1
2       2             2             1           1           2

如果您运行每个函数并查看中间结果,那么最简单的方法就是查看它们。有关示例,请参见此处此处

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

计算值出现的次数,按R中的id分组

来自分类Dev

计算和分组R中的出现次数

来自分类Dev

numpy:查找非零值的出现次数,按索引分组

来自分类Dev

numpy:查找非零值的出现次数,按索引分组

来自分类Dev

按出现次数返回表中的值

来自分类Dev

计算MYSQL中某个值出现的次数并按ID分组

来自分类Dev

计算按某些行分组的出现次数

来自分类Dev

MYSQL的出现次数按两列中的值进行计数

来自分类Dev

如何按R中的像素计数线段出现次数?

来自分类Dev

R:如何计算某个值在矢量中已经出现的次数(或该值左侧出现的次数)?

来自分类Dev

按两列分组,并计算每种组合在熊猫中的出现次数

来自分类Dev

MSSQL按列分组,并将其与表中存在的出现次数结合起来

来自分类Dev

按出现次数对python pandas数据框中的项目进行分组

来自分类Dev

通过对变量进行分组和子分组来查找平均值,并计算某个值在 R 中的这些组中出现的次数

来自分类Dev

根据向量日期定义的按周分组的出现次数

来自分类Dev

R按组计数元素的出现次数

来自分类Dev

在文件中按出现次数编号

来自分类Dev

计算R中的出现次数

来自分类Dev

如何获得R中每一行中出现次数第二多的值(和出现次数最少的值)

来自分类Dev

R-按名称和周编号分组ID,然后在主题内添加周编号出现次数

来自分类Dev

在R中,对于所有列,计数因子/字符出现的次数,按键分组

来自分类Dev

R-计算出现在数据框中并分组的列表中单词的总出现次数

来自分类Dev

按R中的列值对表进行分组

来自分类Dev

在 R 中创建按列值分组的 Z-Score

来自分类Dev

按出现次数排序

来自分类Dev

计算javascript中每个值的出现次数

来自分类Dev

计算 postgres 中某个值出现的次数

来自分类Dev

MySQL按组将出现次数计数为列值

来自分类Dev

使用dplyr按出现的字符串的最高出现次数过滤分组的行

Related 相关文章

  1. 1

    计算值出现的次数,按R中的id分组

  2. 2

    计算和分组R中的出现次数

  3. 3

    numpy:查找非零值的出现次数,按索引分组

  4. 4

    numpy:查找非零值的出现次数,按索引分组

  5. 5

    按出现次数返回表中的值

  6. 6

    计算MYSQL中某个值出现的次数并按ID分组

  7. 7

    计算按某些行分组的出现次数

  8. 8

    MYSQL的出现次数按两列中的值进行计数

  9. 9

    如何按R中的像素计数线段出现次数?

  10. 10

    R:如何计算某个值在矢量中已经出现的次数(或该值左侧出现的次数)?

  11. 11

    按两列分组,并计算每种组合在熊猫中的出现次数

  12. 12

    MSSQL按列分组,并将其与表中存在的出现次数结合起来

  13. 13

    按出现次数对python pandas数据框中的项目进行分组

  14. 14

    通过对变量进行分组和子分组来查找平均值,并计算某个值在 R 中的这些组中出现的次数

  15. 15

    根据向量日期定义的按周分组的出现次数

  16. 16

    R按组计数元素的出现次数

  17. 17

    在文件中按出现次数编号

  18. 18

    计算R中的出现次数

  19. 19

    如何获得R中每一行中出现次数第二多的值(和出现次数最少的值)

  20. 20

    R-按名称和周编号分组ID,然后在主题内添加周编号出现次数

  21. 21

    在R中,对于所有列,计数因子/字符出现的次数,按键分组

  22. 22

    R-计算出现在数据框中并分组的列表中单词的总出现次数

  23. 23

    按R中的列值对表进行分组

  24. 24

    在 R 中创建按列值分组的 Z-Score

  25. 25

    按出现次数排序

  26. 26

    计算javascript中每个值的出现次数

  27. 27

    计算 postgres 中某个值出现的次数

  28. 28

    MySQL按组将出现次数计数为列值

  29. 29

    使用dplyr按出现的字符串的最高出现次数过滤分组的行

热门标签

归档