【发布时间】:2016-12-23 22:36:10
【问题描述】:
在下面的例子中,我希望扫描B 的每一行,如果它们出现超过3 次,则只删除一次。我尝试了以下 for 循环,但还没有成功。
set.seed(123456)
B = matrix( sample(1:100, 100, replace = T),
nrow=10,
ncol=10)
for(i=1:nrow(B)){
which(table(B[i,])>3){
NA
}
print(i)
}
所需的输出是每行中适当值的列表
【问题讨论】:
-
示例已更改,因此可以找到更一致的答案