Duplicated()
在 R 语言中,duplicated()
函数是基础的 R 函数,用于标识向量或数据框中的重复元素。这个函数也不属于特定的包,而是 R 语言的基本函数,可以在不导入其他包的情况下直接使用。
功能: 标识向量或数据框中的重复元素。
# 创建一个向量
vec <- c(1, 2, 3, 1, 2, 4, 5)
# 使用 duplicated() 查找重复元素
duplicated_elements <- duplicated(vec)
# 打印结果
print(duplicated_elements)
# 输出:
[1] FALSE FALSE FALSE TRUE TRUE FALSE FALSE
定义:
duplicated(x, incomparables = FALSE, fromLast = FALSE)
参数介绍:
- x
:要检查重复元素的向量或数据框。
- incomparables
:一个逻辑值或向量,指定在比较元素时是否应将某些值视为不可比较的。默认为 FALSE
。
- fromLast
:一个逻辑值,指示是否从向量的末尾开始查找重复元素。默认为 FALSE
。
返回值:
返回一个逻辑向量,长度与输入向量相同,其中 TRUE
表示重复元素,FALSE
表示非重复元素。
在这个例子中,duplicated(vec)
返回一个逻辑向量,其中 TRUE
表示输入向量 vec
中的重复元素,而 FALSE
表示非重复元素。通过查看输出,可以看到在向量中哪些元素是重复的。