R 众数


众数

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

R 没有计算众数的函数。但是,我们可以创建自己的函数来查找它。

如果我们看一下wt变量(来自mtcars数据集),我们会看到数字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.44或者3.440 磅