r - 你如何呈现一个表格(和图表)来说明 R 中排列组大小的频率?
问题描述
我正在尝试弄清楚如何在表格和图表中通过我的数据的排列组大小来说明频率(组数)。
我的数据由分配的 8 个变量(犬种)“my_col”和分配的 3 个级别(颜色)“my_lev”组成。我生成了一个包含 50,000 个输出的随机数据集。到目前为止,我已经计算出有 6,557 个可能的唯一行(即类别级别的排列)。
由于这是一个随机数据集,因此有一些类似的数据行,如快照表中的 COUNT 所示;
df[, .(COUNT = .N), by = names(df)]
Poodle Labrador Pug Chihuahua Collie Shitzu Bulldog Lurcher COUNT
1: brown brown black black brown white black white 8
2: black white brown white black brown brown brown 7
3: white black brown brown black black black black 6
4: brown brown brown brown brown black black white 11
5: brown black black black white white brown white 10
---
6553: brown black white black brown white black brown 3
6554: brown black white white white brown black white 1
6555: brown black white white brown black brown black 1
6556: black white brown brown black white black black 1
6557: white white white black brown white brown white 1
我想最终得到一个带有 2 个标题的新表格,“组大小”和“否”。组的。
如何计算有多少组是唯一组合(组大小 = 1),有多少组由一对匹配组合组成(组大小 = 2),有多少组由三个相同的组合组成,等等?
解决方案
推荐阅读
- spring - @Autowired 在春季批量自定义编写器中不起作用
- java - 如何在java中将字符串转换为日期“yyyy-MM-dd'T'HH:mm:ss.SSS'Z'”
- python - 在 django 中发送密码重置电子邮件时遇到困难
- django - botocore.exceptions.ClientError: AccessDenied
- python - 为什么我的 python 代码会得到两个不同的输出?
- c# - 调整控制台窗口大小时水平滚动条消失
- python-3.x - 有没有办法在 for 循环中创建带有单独变量的条目(以便稍后访问)?
- javascript - 'this' 如何在 Javascript 中创建对象的构造函数中工作
- javascript - 渲染屏幕很困难
- mysql - PGLOADER 没有数据导入 - 没有错误(mysql 到 postgres 迁移)