查找具有唯一值组合(R)的行

标题让它有些复杂,我敢肯定,如果我能想到一种更好地描述它的方法,那么我可以用google更好地描述它。

我有看起来像这样的数据:

SET                     ID    
100301006              1287025
100301006              1287026
100301010              1287027
100301013              1287030
100301011              1287027

我想确定并选择那些行中的每个值在该列中都具有唯一值的那些行。在上面的示例中,我只想获取行:

100301013              1287030

我不想要SET 100301006,因为它与ID字段(12870251287026中的2个不同的记录匹配同样,我也不想使用SET,100301010因为ID它与(1287027匹配记录也可以与另一个SET(10030011匹配

在某些情况下,可能会有2场以上的比赛。

我可以循环执行此操作,但是这似乎很简单。我很喜欢基本的R或data.table解决方案,但是我对dplyr并不太感兴趣(试图最小化依赖)。

托马斯·艾斯科丁

使用base R,也许您可​​以使用ave()它:

r <-df[which(with(df,ave(seq(nrow(df)),SET,FUN = length)*ave(seq(nrow(df)),ID,FUN = length)) == 1),]
> r
        SET      ID
4 100301013 1287030

数据

df <- read.table(text="SET                     ID    
100301006              1287025
100301006              1287026
100301010              1287027
100301013              1287030
100301011              1287027",header = T)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找每列行值的组合,以使列具有唯一的行

来自分类Dev

仅提取具有R中列值的唯一组合的那些行

来自分类Dev

查找具有两列的唯一组合的所有行

来自分类Dev

查找具有两列的唯一组合的所有行

来自分类Dev

从数据框中选择具有多列值的唯一组合的行

来自分类Dev

MySQL:如何在MyISAM表中查找具有唯一列值的行?

来自分类Dev

在python中查找具有唯一列值的行

来自分类Dev

具有非唯一值的反向查找

来自分类Dev

在R的特定列中查找具有NA的行的唯一标识

来自分类Dev

在 R 中查找具有约束的值的组合

来自分类Dev

选择(唯一)具有唯一2列组合的行

来自分类Dev

您应该如何删除具有唯一值的行?

来自分类Dev

选择具有唯一列值的行

来自分类Dev

选择columnA具有多个唯一的columnB值的行

来自分类Dev

计算R中具有唯一值的函数

来自分类Dev

如何将具有名称+值作为列的特定ID的行转换为针对该唯一ID组合的这些行名称的列

来自分类Dev

唯一值约束,表中具有多个列,而不是Oracle中的组合

来自分类Dev

熊猫:计算具有NaN值的四列中的唯一组合

来自分类Dev

将 3 个列表组合成具有唯一值的单个集合

来自分类Dev

Python / CSV唯一行,列中每行具有唯一值

来自分类Dev

在具有重复唯一值的Rstudio中查找重复值的频率

来自分类Dev

查找所有具有唯一列的行,只有最新的

来自分类Dev

提取R数据框中另一列中具有最大值的唯一行

来自分类Dev

计算具有100万行的EXCEL 2010或R中的一列中的唯一值

来自分类Dev

查找具有给定值的上一行

来自分类Dev

根据数据框中另一列的唯一值查找一列的所有组合

来自分类Dev

R中具有非唯一键组合的长到宽

来自分类Dev

查找唯一的列组合

来自分类Dev

查找与另一个数据框中的列具有相同的非唯一列值的数据框中的行

Related 相关文章

  1. 1

    查找每列行值的组合,以使列具有唯一的行

  2. 2

    仅提取具有R中列值的唯一组合的那些行

  3. 3

    查找具有两列的唯一组合的所有行

  4. 4

    查找具有两列的唯一组合的所有行

  5. 5

    从数据框中选择具有多列值的唯一组合的行

  6. 6

    MySQL:如何在MyISAM表中查找具有唯一列值的行?

  7. 7

    在python中查找具有唯一列值的行

  8. 8

    具有非唯一值的反向查找

  9. 9

    在R的特定列中查找具有NA的行的唯一标识

  10. 10

    在 R 中查找具有约束的值的组合

  11. 11

    选择(唯一)具有唯一2列组合的行

  12. 12

    您应该如何删除具有唯一值的行?

  13. 13

    选择具有唯一列值的行

  14. 14

    选择columnA具有多个唯一的columnB值的行

  15. 15

    计算R中具有唯一值的函数

  16. 16

    如何将具有名称+值作为列的特定ID的行转换为针对该唯一ID组合的这些行名称的列

  17. 17

    唯一值约束,表中具有多个列,而不是Oracle中的组合

  18. 18

    熊猫:计算具有NaN值的四列中的唯一组合

  19. 19

    将 3 个列表组合成具有唯一值的单个集合

  20. 20

    Python / CSV唯一行,列中每行具有唯一值

  21. 21

    在具有重复唯一值的Rstudio中查找重复值的频率

  22. 22

    查找所有具有唯一列的行,只有最新的

  23. 23

    提取R数据框中另一列中具有最大值的唯一行

  24. 24

    计算具有100万行的EXCEL 2010或R中的一列中的唯一值

  25. 25

    查找具有给定值的上一行

  26. 26

    根据数据框中另一列的唯一值查找一列的所有组合

  27. 27

    R中具有非唯一键组合的长到宽

  28. 28

    查找唯一的列组合

  29. 29

    查找与另一个数据框中的列具有相同的非唯一列值的数据框中的行

热门标签

归档