Как я могу правильно проинструктировать команду plyr-типа для разрыва, если выполнено условие?R plyr и break
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
использовать вместо возвращения – rawr
Неа. Не работает, в приведенном выше примере, использование возврата по-прежнему приводит к печати всех номеров от 1 до 10. Я хочу, чтобы весь процесс завершился, когда x> 5. Конечно, это тривиальный пример, представляющий другую проблему, над которой я работаю. –
ой. то вы используете неправильную функцию – rawr