小编pra*_*ner的帖子

用于检查 >3 列中的值是否全部相等的谓词函数

您正在分析一个数据框,并且似乎三个或更多相同的列。但是,你怎么知道呢?这是我经常遇到的问题,在检查两列以上时我还没有找到快速的 tidyverse 解决方案。

如果要比较两列,可以使用: mutate(is_equal = col_1 == col_2)

但你不能这样做: mutate(is_equal = col_1 == col_2 == col_3)

代表:

structure(list(col_1 = c(109, 109, 109, 109, 109, 109, 109, 109, 
109, 109, 109, 109, 77, 77, 78, 77), col_2 = c(109, 109, 109, 
109, 109, 109, 109, 109, 109, 109, 109, 109, 77, 77, 77, 77), 
    col_3 = c(109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 
    109, 109, 77, 77, 77, 77)), row.names = c(NA, -16L), class …
Run Code Online (Sandbox Code Playgroud)

r dplyr

7
推荐指数
1
解决办法
792
查看次数

标签 统计

dplyr ×1

r ×1