R Évaluation conditionnelle lors de l'utilisation de l'opérateur de canalisation%>%

Lorsque vous utilisez l'opérateur de conduite %>%avec les paquets tels que dplyr, ggvis, dycharts, etc, comment dois - je faire une étape conditionnelle? Par exemple; step_1 %>% step_2 %>% if(condition) step_3 Ces approches ne semblent pas fonctionner: step_1 %>% step_2 if(condition)...