列出向量中的所有一位数字差异

之上

假设我有一个向量:

a<-c(0,0,0,0,1)

我想列出与完全不同一位的所有向量a

期望的结果将列出向量的所有1位邻居 a

0,0,0,0,0
1,0,0,0,1
0,1,0,0,1
0,0,1,0,1
0,0,0,1,1
塔拉特

您可以尝试以下方法:

a <- c(0, 0, 0, 0, 1)  # your input vector
m <- expand.grid(rep(list(0:1), length(a))  # all combinations of 0/1 of length a
temp <- sapply(seq_along(a), function(i) m[,i] == a[i])  # check the differences 
m[rowSums(temp) == (length(a)-1),]  # use the index to subset

#  Var1 Var2 Var3 Var4 Var5
#1     0    0    0    0    0
#18    1    0    0    0    1
#19    0    1    0    0    1
#21    0    0    1    0    1
#25    0    0    0    1    1

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从R中数值向量的每个元素中提取第一位数字

来自分类Dev

GSub删除第一位数字之前的所有字符

来自分类Dev

如何替换除最后一位数字以外的所有字符

来自分类Dev

如何替换除最后一位数字以外的所有字符

来自分类Dev

在int(Java)中检查一位数字

来自分类Dev

从名称中获取最后一位数字

来自分类Dev

在int(Java)中检查一位数字

来自分类Dev

如何使一位数字?

来自分类Dev

翻转一位数字以使所有数字都相同:代码是否错误?

来自分类Dev

Bash脚本有助于从数字中获取第一位数字

来自分类Dev

查找数字的最后一位数字的最有效方法?

来自分类Dev

如何从字符串中间的数字中删除最后一位数字?

来自分类Dev

在iOS的UITextField中允许一位数字

来自分类Dev

使JTextField仅接受一位数字

来自分类Dev

数字的第一位数

来自分类Dev

删除最后一位数字之后的字符

来自分类Dev

时钟持续使用一位数字

来自分类Dev

RegEx用一位数字查找单词

来自分类Dev

在iOS的UITextField中允许一位数字

来自分类Dev

小时和分钟以一位数字出现

来自分类Dev

获取url的最后一位数字

来自分类Dev

Javascript - 如何总结一个数字的所有第一位和最后一位数字,直到只剩下两位数字?

来自分类Dev

带有一位数字模式的“ ls”给我奇怪的结果

来自分类Dev

如何在具有一位数字的月份上扫描“ 0”?

来自分类Dev

有一位数字时,秒表不会加零

来自分类Dev

带有jquery数组的.grep()仅返回最后一位数字

来自分类Dev

带有一位数字模式的“ ls”给我奇怪的结果

来自分类Dev

找到 a^b 的最后一位数字的最有效方法

来自分类Dev

从整数中删除最后一位数字,并在python中放入零

Related 相关文章

热门标签

归档