我有以下矩阵:
structure(c(NA, NA, "2, 3, 5, 7", "1, 3, 5, 7", NA, "1, 3, 7",
"2, 3, 5, 8", "2, 3, 5, 7", "1, 5, 7, 8", "1, 2, 3, 7, 8", "1, 2, 8",
"2, 3, 5, 7", NA, "3, 5, 6, 7", "1, 3, 6, 7", "2, 3, 5, 8", "2, 3, 5, 7",
NA, "1, 3, 7", "1, 4", "3, 4, 5, 7", NA, "3, 5, 7", NA, NA, NA,
"1, 5, 7", "1, 2, 6, 7", NA, NA, "1, 2, 4, 5, 7", "2, 5, 6, 7",
"1, 4, 6, 7", "2, 5, 8", "2, 5", "5, 8", "2, 6, 7", NA, NA, "2, 7",
NA, "6, 7", NA, NA, NA, "1, 2", "1, 2, 4", "2, 4", "1, 2, 3, 4, 5",
"2, 3, 5", NA, NA, NA, NA, "2, 3, 8", "2, 8", NA, NA, "2, 3, 7",
NA, "3, 5", NA, "5, 7", NA, NA, "2, 3", "2, 3, 7", NA, NA, NA,
"3, 7", NA, NA, NA, NA, "3, 4", NA, "3, 4", NA, NA, NA), .Dim = c(9L,
9L))
我想查找哪些元素重复,而忽略缺少的元素。 我使用以下代码:
duplicated(cand, MARGIN = 0, incomparables = NA)
但是,这将返回以下错误:
Error: argument 'incomparables != FALSE' is not used (yet)
有什么想法吗?
答案 0 :(得分:1)
帮助页面help(duplicated)
说:
无与伦比
不可比较的值的向量。假为 一个特殊值,表示可以比较所有值,并且可以 除默认方法外,其他方法唯一接受的值。这将是 在内部强制为与x相同的类型。
因此incomparables = NA
似乎不起作用。但是,您可以通过以下方式获得所需的效果:
duplicated(cand, MARGIN = 0) & !is.na(cand)