如果满足某个条件,我如何正确地指示plyr类型的命令断开?
plyr::l_ply(1:10,function(x){
print(x)
if(x > 5) break
})
> Error in .fun(piece, ...) : no loop for break/next, jumping to top level发布于 2016-11-27 08:56:41
我相信return是正确的方式;它只需要放在正确的位置。
plyr::l_ply(1:10,function(x){
if(x > 5){
return()
}
else{
print(x)
}
})这提供了:
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5https://stackoverflow.com/questions/40823131
复制相似问题