R 众数

众数

众数是出现次数最多的值。

R 没有计算众数的函数。然而,我们可以创建自己的函数来找到它。

如果我们看一下 mtcars 数据集中 wt 变量的值,我们会看到数字 3.440 出现得比较频繁:

按顺序排列的 wt(重量)观测值

1.513 1.615 1.835 1.935 2.140 2.200 2.320 2.465
2.620 2.770 2.780 2.875 3.150 3.170 3.190 3.215
3.435 3.440 3.440 3.440 3.460 3.520 3.570 3.570
3.730 3.780 3.840 3.845 4.070 5.250 5.345 5.424

我们可以使用以下代码来找到众数,而无需自己计算:

实例

Data_Cars <- mtcars

names(sort(-table(Data_Cars$wt)))[1]

结果:

[1] "3.44"

亲自试一试

从上面的例子中,我们现在知道 mtcars wt 变量中出现次数最多的数字是 3.443.440 磅。