如何选择在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