我想创建一个循环,循环通过(sub1 [1,] ... sub1 [1200,])...(sub10 [1,] ... sub10 [1200,])
for (j in 1:10){
entries=1:1200
for (i in 1:1200){
entries[i]=max(table(sort(unlist(paste("sub",j,sep="")[i,]))-1:3)) > 2
}
nam=paste("newsub",j,sep="")
assign(nam, paste("sub",j,sep="")[!entries,])
}
但是,我不断收到错误“ paste(“ sub”,j,sep =“”)[i,]中的错误:尺寸错误”。
我想我已经对字符串应用了一个函数,但是我已经使用了paste()函数;我该如何解决?
*编辑: 我希望有sub1 [i,] ... sub10 [i,],其中j = 1:10