查找所有重复行,包括“具有较小下标的元素”R‘sduplicated返回向量,显示向量或数据帧的每个元素是否是具有较小下标的元素的副本。所以如果5行数据帧的第3行、第4行和第5行是相同的,duplicated会给我矢量FALSE, FALSE, FALSE, TRUE, TRUE但在这种情况下我真的想FALSE, FALSE, TRUE, TRUE, TRUE即,我想知道一行是否由具有更大也是下标。
3 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
duplicated
fromLast
?duplicated
duplicated
fromLast=FALSE
fromLast=TRUE
TRUE
.
vec <- c("a", "b", "c","c","c") vec[duplicated(vec) | duplicated(vec, fromLast=TRUE)]## [1] "c" "c" "c"
翻过高山走不出你
TA贡献1875条经验 获得超3个赞
你需要组装duplicated价值,适用unique,然后用%in%..像往常一样,一个示例问题会使这个过程变得活跃起来。
> vec <- c("a", "b", "c","c","c")
> vec[ duplicated(vec)]
[1] "c" "c"
> unique(vec[ duplicated(vec)])
[1] "c"
> vec %in% unique(vec[ duplicated(vec)])
[1] FALSE FALSE TRUE TRUE TRUE
- 3 回答
- 0 关注
- 712 浏览
添加回答
举报
0/150
提交
取消