【问题标题】:How to extract pure unique values (no duplicate values) in R?如何在 R 中提取纯唯一值(无重复值)?
【发布时间】:2022-06-27 19:41:04
【问题描述】:

我正在尝试在 R 中提取纯唯一值。

例如:

vec <- c("a", "b", "c","c") 

使用duplicate() 我得到:

vec[!duplicated(vec, fromLast=TRUE)]
[1] "a" "b" "c"

但我想要纯粹的唯一值,所以只有"a""b"

使用 unique() 我得到相同的输出。

有人知道怎么解决吗?

【问题讨论】:

    标签: r duplicates unique


    【解决方案1】:

    您可以使用以下代码:

    vec <- c("a", "b", "c","c") 
    vec[ave(vec, vec, FUN = length) == 1]
    

    输出:

    [1] "a" "b"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-23
      • 2018-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多