📜  计算 R 中的重复值

📅  最后修改于: 2022-05-13 01:55:06.380000             🧑  作者: Mango

计算 R 中的重复值

在本文中,我们将学习如何计算 R 编程语言中的重复值。

我们将使用table() 函数以及which()length()函数来获取重复值的计数。 R 语言中的table()函数用于以表格的形式创建具有变量名称和频率的数据的分类表示。

使用条件表(v>1)将返回布尔值,对于频率大于1 的值,它将返回 TRUE,否则将返回 false。在这里,我们使用(v>1 ) 作为我们想要那些频率大于 1 的元素。在将它作为参数传递给which()函数,它将返回重复多次的元素(连同它们的索引) . which():该函数返回满足参数中给定条件的元素的索引。

使用长度()函数来计算由该()函数返回元件的数量,作为函数返回重复超过一次的元素。 R语言中的length()函数用于获取或设置向量(列表)或其他对象的长度。

句法:



示例 1:

R
# sample vector
v <- c(1,1,1,1,1,5,2,3,4,5,3,7,8,9,5)
v
  
print("Count of repeated values")
length(which(table(v)>1))


R
v <- c(c(5:15),c(10:12),5,5,6,7)
v
  
print("Count of repeated values")
length(which(table(v)>1))


R
v <- c(c(5:15),c(10:12),5,5,6,7)
v
  
print("Elements which are repeated")
which(table(v)>1)


输出:

示例 2:



电阻

v <- c(c(5:15),c(10:12),5,5,6,7)
v
  
print("Count of repeated values")
length(which(table(v)>1))

输出:

打印重复元素

使用条件表(v>1) 将返回布尔值,对于频率大于 1 的值,它将返回 TRUE,否则将返回 false。在将它作为参数传递给 which()函数,它将返回重复多次的元素(连同它们的索引)。 which():该函数返回满足参数中给定条件的元素的索引。

语法

示例 1:

电阻

v <- c(c(5:15),c(10:12),5,5,6,7)
v
  
print("Elements which are repeated")
which(table(v)>1)

输出: