检查相同的值,我们在 R 的其他列中具有相同的唯一值

矢量 JX

我有下面提到的数据框:

注意:我在数据框中有大约 20 万行,并且希望在整个数据框中运行逻辑。

ID Num MAX CH
1  22  A   XCA-1
2  24  B   VBS-1
3  54  A   XCA-1
4  48  A   XCA-1
5  88  C   CXV-1
6  87  B   VBS-1
7  98  A   VBS-0

如何检查MAX我们在CH整个数据框中具有相同的每个并添加一个带有状态的新列(即匹配或不匹配)。

所需数据框:

ID Num MAX CH  ST
1  22  A   XCA-1 Not Match
2  24  B   VBS-7 Match
3  54  A   XCA-1 Not Match
4  48  A   XCA-1 Not Match
5  88  C   CXV-4 Match
6  87  B   VBS-7 Match
7  98  A   VBS-0 Not Match
阿克伦

我们可以使用data.table. 按'MAX'分组后,获取'CH'的唯一编号作为逻辑向量填充'Not Match'、'Match'并将其分配给'ST2'以创建列

library(data.table)
setDT(df1)[, ST2 := c("Not Match", "Match")[(uniqueN(CH) == 1) + 1], MAX]
df1
#   ID Num MAX    CH       ST2
#1:  1  22   A XCA-1 Not Match
#2:  2  24   B VBS-1     Match
#3:  3  54   A XCA-1 Not Match
#4:  4  48   A XCA-1 Not Match
#5:  5  88   C CXV-1     Match
#6:  6  87   B VBS-1     Match
#7:  7  98   A VBS-0 Not Match

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R-我们如何制作具有相同属性的上一行值的数据框?

来自分类Dev

MySQL选择具有唯一列值的行与其他列进行比较

来自分类Dev

在R中的其他列中为第一个唯一值添加特定列值

来自分类Dev

查找一列中具有相同值而另一列中具有其他值的行?

来自分类Dev

从R中的df中删除具有相同列A值但具有不同列B值的行(反之亦然)

来自分类Dev

在R中,将一列的值与所有其他列进行比较

来自分类Dev

如何在R中删除具有相同值的列

来自分类Dev

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

来自分类Dev

如何编写R脚本检查直线?即,对于任何给定的行,一组列中的所有值是否都具有相同的值

来自分类Dev

R中带有sql的列的唯一值

来自分类Dev

当按其他列分组时,如何选择特定列中具有非唯一值的行?

来自分类Dev

如何使一列在其他列中具有唯一值

来自分类Dev

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

来自分类Dev

将唯一的组ID分配给具有相同列值且其他值分开的行集

来自分类Dev

仅当其他列具有条件时,才对列中的唯一值进行计数

来自分类Dev

创建一对唯一值,并在其他列中以相同的值计算它们的出现次数

来自分类Dev

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

来自分类Dev

如何重组其中一些在R中应具有相同值的列

来自分类Dev

Python DataFrame:在其他列中具有相同值的特定值之前找到上一行的值

来自分类Dev

如何将一列中的值复制到R中另一列中具有相同值的行?

来自分类Dev

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

来自分类Dev

从矩阵中获得与R中其他列具有相同值的值

来自分类Dev

如何在基于一个列的其他表中查找具有相同值的表名

来自分类Dev

根据熊猫中其他列的值添加具有唯一标识符的列

来自分类Dev

检查多个变量在R中是否都具有相同的值

来自分类Dev

R中带有sql的列的唯一值

来自分类Dev

指向其他节点的唯一节点,但在Neo4j中具有相同的值

来自分类Dev

如何根据 R 中其他列中的值使列值唯一?

来自分类Dev

基于 R 中每个唯一 ID 具有多个值的列创建标志

Related 相关文章

  1. 1

    R-我们如何制作具有相同属性的上一行值的数据框?

  2. 2

    MySQL选择具有唯一列值的行与其他列进行比较

  3. 3

    在R中的其他列中为第一个唯一值添加特定列值

  4. 4

    查找一列中具有相同值而另一列中具有其他值的行?

  5. 5

    从R中的df中删除具有相同列A值但具有不同列B值的行(反之亦然)

  6. 6

    在R中,将一列的值与所有其他列进行比较

  7. 7

    如何在R中删除具有相同值的列

  8. 8

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

  9. 9

    如何编写R脚本检查直线?即,对于任何给定的行,一组列中的所有值是否都具有相同的值

  10. 10

    R中带有sql的列的唯一值

  11. 11

    当按其他列分组时,如何选择特定列中具有非唯一值的行?

  12. 12

    如何使一列在其他列中具有唯一值

  13. 13

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

  14. 14

    将唯一的组ID分配给具有相同列值且其他值分开的行集

  15. 15

    仅当其他列具有条件时,才对列中的唯一值进行计数

  16. 16

    创建一对唯一值,并在其他列中以相同的值计算它们的出现次数

  17. 17

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

  18. 18

    如何重组其中一些在R中应具有相同值的列

  19. 19

    Python DataFrame:在其他列中具有相同值的特定值之前找到上一行的值

  20. 20

    如何将一列中的值复制到R中另一列中具有相同值的行?

  21. 21

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

  22. 22

    从矩阵中获得与R中其他列具有相同值的值

  23. 23

    如何在基于一个列的其他表中查找具有相同值的表名

  24. 24

    根据熊猫中其他列的值添加具有唯一标识符的列

  25. 25

    检查多个变量在R中是否都具有相同的值

  26. 26

    R中带有sql的列的唯一值

  27. 27

    指向其他节点的唯一节点,但在Neo4j中具有相同的值

  28. 28

    如何根据 R 中其他列中的值使列值唯一?

  29. 29

    基于 R 中每个唯一 ID 具有多个值的列创建标志

热门标签

归档