【问题标题】:R - unique comma separated values [duplicate]R - 唯一的逗号分隔值
【发布时间】:2021-04-19 09:39:02
【问题描述】:

我有逗号分隔值,例如“黑色、白色、黑色”,我想要唯一的逗号分隔值:

a <- "black, white, black"

如何获得唯一的逗号分隔值?预期:

res <- "black, white"

非常感谢您再次快速回答。

【问题讨论】:

    标签: r


    【解决方案1】:

    试试下面的代码

    > toString(unique(unlist(strsplit(a,",\\s+"))))
    [1] "black, white"
    

    > toString(unique(trimws(scan(text = a, what = character(),sep = ","))))
    Read 3 items
    [1] "black, white"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-18
      • 1970-01-01
      • 2019-04-02
      • 1970-01-01
      相关资源
      最近更新 更多