Neste capítulo, você aprenderá sobre operadores relacionais para comparar objetos R e operadores lógicos como "and" e "or" para combinar valores TRUE e FALSE. Em seguida, você usará esse conhecimento para criar declarações condicionais.
Os loops podem ser úteis em várias ocasiões. Enquanto os loops são como instruções if repetidas, o loop for foi projetado para iterar sobre todos os elementos em uma sequência. Saiba mais sobre eles neste capítulo.
As funções são um conceito extremamente importante em quase todas as linguagens de programação, e o R não é diferente. Saiba o que são funções e como usá-las e, em seguida, assuma o controle escrevendo suas próprias funções.
Sempre que estiver usando um loop for, talvez você queira revisar seu código para ver se pode usar a função lapply em vez disso. Saiba tudo sobre essa maneira intuitiva de aplicar uma função a uma lista ou a um vetor e como usar suas variantes, sapply e vapply.
Dominar a programação do R não se trata apenas de entender seus conceitos de programação. Também é importante ter uma sólida compreensão de uma ampla gama de funções do R. Este capítulo apresenta muitas funções úteis para manipulação de estruturas de dados, expressões regulares e trabalho com horários e datas.