gpt4 book ai didi

r - r 如何显示模式以及模式出现的频率?

转载 作者:行者123 更新时间:2023-12-04 12:38:03 24 4
gpt4 key购买 nike

我有一个数据集,其中列为选票,行为议员。我想计算一致指数,因此需要模式的频率。

一列看起来像像这样

V1
1
3
2
1
1
2
1

我知道下面的代码告诉我模式

getmode <- function(v) {
uniqv <- unique(v)
uniqv[which.max(tabulate(match(v, uniqv)))]
}

而且我知道 R 如何显示值的频率

a <- table(df$V1)
print(a)

有没有一种方法可以让 R 在我的示例 1 中采用模式,并在我的示例 4 中显示它的频率?

最佳答案

你可以这样做

a <- table(df$V1)
max(a)

或者使用你的getmode函数

sum(df$V1 == getmode(df$V1))

关于r - r 如何显示模式以及模式出现的频率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53840828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com