如何选择在R中的数据表列中只出现一次的值?

如何选择在R中的数据表列中只出现一次的值?,r,R,就像标题一样,这个问题非常简单。请原谅我的无知 我在数据表中有一个列,字符类型。 并且存储了多个不同的单词/值,其中一些只出现一次,另一些出现多次 我如何选择只出现一次的项目?? 感谢您的帮助!谢谢大家! 一个选项是执行分组,然后选择具有单行的组 library(data.table) dt1 <- dt[, .SD[.N == 1], .(col)] 图书馆弹琴 df%>% 分组按列%>% dplyr::filtern==1%>% 解组 例如: data = tibble(text

就像标题一样,这个问题非常简单。请原谅我的无知

我在数据表中有一个列,字符类型。 并且存储了多个不同的单词/值,其中一些只出现一次,另一些出现多次

我如何选择只出现一次的项目??
感谢您的帮助!谢谢大家!

一个选项是执行分组,然后选择具有单行的组

library(data.table)
dt1  <- dt[, .SD[.N == 1], .(col)]
图书馆弹琴 df%>% 分组按列%>% dplyr::filtern==1%>% 解组 例如:

data = tibble(text = c("a","a","b","c","c","c"))

data %>%
    group_by(text) %>%
    dplyr::filter(n() == 1) %>%
    ungroup()


如果包含一个简单的示例输入和所需的输出,可用于测试和验证可能的解决方案,则更容易为您提供帮助。您可以使用切片1
# A tibble: 1 x 1
  text 
  <chr>
1 b