我正在编写一些代码,我需要检查给定数据输入的所有组大小是否相等。例如,假设我想知道“mpg”数据集(在 ggplot2 包中)是否具有:
- 每个制造商的汽车数量相同
- 每种驱动类型(四轮、前轮、后轮)的汽车数量相等
- 每种发动机类型的汽车数量相同(4 缸、6 缸、8 缸)
对于像 mpg 这样的数据,其中一些问题可以通过检查摘要输出来回答
library(ggplot2) # contains the mpg dataset
summary(mpg$drive) # shows the breakdown of cars by drive-type,
# which we can verify is unequal
但我觉得我缺少一种检查组大小是否相等的简单方法。我可以调用一些单一的、神秘的功能are.groups.of.equal.size(x)
吗?还是会返回此类信息的另一个基本功能(或它们的组合)?