R intermediário
Continue sua jornada para se tornar um ninja em R aprendendo sobre condicionais, loops e funções de vetor.
Comece O Curso Gratuitamente6 horas14 vídeos81 exercícios620.294 aprendizesDeclaração de Realização
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.Treinar 2 ou mais pessoas?
Tentar DataCamp for BusinessAmado por alunos de milhares de empresas
Descrição do Curso
O R intermediário é a próxima parada em sua jornada para dominar a linguagem de programação R. Neste treinamento em R, você aprenderá sobre instruções condicionais, loops e funções para potencializar seus próprios scripts em R. Em seguida, torne seu código R mais eficiente e legível usando as funções “apply”. Por fim, o capítulo sobre utilitários permite que você se familiarize com expressões regulares no R, manipulações de estruturas de dados e horários e datas. Este curso permitirá que você dê o próximo passo no avanço de seus conhecimentos e capacidades gerais ao programar em R.
Treinar 2 ou mais pessoas?
Obtenha acesso à sua equipe à plataforma DataCamp completa, incluindo todos os recursos.Nas seguintes faixas
Programação R
Ir para a trilha- 1
Condicionais e fluxo de controle
GratuitoNeste capítulo, você aprenderá sobre operadores relacionais para comparar objetos do 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.
Operadores relacionais50 xpIgualdade100 xpMaior e menor do que100 xpComparar vetores100 xpComparar matrizes100 xpOperadores lógicos50 xp& e |100 xp& e | (2)100 xpInverter o resultado: !50 xpJuntar tudo100 xpDeclarações condicionais50 xpA instrução if100 xpAdicionar um else100 xpPersonalizar ainda mais: else if100 xpElse if 2.050 xpAssuma o controle!100 xp - 2
Loops
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.
Loop “while”50 xpEscrever um loop “while”100 xpIncluir mais condicionais100 xpInterromper o loop “while”: break100 xpCriar um loop “while” do zero100 xpLoop “for”50 xpFazer um loop sobre um vetor100 xpFazer um loop sobre uma lista100 xpFazer um loop sobre uma matriz100 xpMisturar com o fluxo de controle100 xpEm seguida, você o quebra100 xpCrie um loop for do zero100 xp - 3
Funções
As funções são um conceito extremamente importante em quase todas as linguagens de programação, e o R não é diferente. Aprenda o que são funções e como usá-las. Em seguida, assuma o controle escrevendo suas próprias funções.
Introdução às funções50 xpDocumentação da função100 xpUsar uma função100 xpUsar uma função (2)100 xpUsar uma função (3)100 xpFunções dentro de funções100 xpNecessário ou opcional?50 xpFunções de escrita50 xpEscrever sua própria função100 xpEscrever sua própria função (2)100 xpEscreva sua própria função (3)100 xpEscopo da função50 xpR passa argumentos por valor50 xpR é funcional?100 xpR é funcional? (2)100 xpPacotes R50 xpCarregar um pacote R100 xpDiferentes maneiras de carregar um pacote50 xp - 4
A família “apply”
Sempre que estiver usando um loop “for”, talvez você queira revisar seu código para ver se pode usar a função lapply em seu lugar. 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.
lapply50 xpUsar o lapply com uma função integrada do R100 xpUsar o lapply com sua própria função100 xplapply e funções anônimas100 xpUsar o lapply com argumentos adicionais100 xpAplicar funções que retornam NULL50 xpsapply50 xpComo usar o sapply100 xpsapply com sua própria função100 xpsapply com uma função que retorna o vetor100 xpO sapply não pode simplificar, e agora?100 xpsapply com funções que retornam NULL100 xpEngenharia reversa do sapply50 xpvapply50 xpUsar vapply100 xpUsar vapply (2)100 xpDe sapply para vapply100 xp - 5
Utilitários
Para dominar a programação em R, você não precisa apenas entender seus conceitos de programação. Também é importante que você tenha uma sólida compreensão de uma ampla gama de funções do R. Este capítulo apresenta a você muitas funções úteis para manipulação de estruturas de dados, expressões regulares e trabalho com horários e datas.
Funções úteis50 xpUtilitários matemáticos100 xpEncontre o erro100 xpUtilitários de dados100 xpEncontre o erro (2)100 xpSupere Gauss usando o R100 xpExpressões regulares50 xpgrepl e grep100 xpgrepl e grep (2)100 xpsub e gsub100 xpsub e gsub (2)50 xpHorários e datas50 xpAqui e agora100 xpCriar e formatar datas100 xpCriar e formatar horários100 xpCálculos com datas100 xpCálculos com tempos100 xpO tempo é essencial100 xp
Treinar 2 ou mais pessoas?
Obtenha acesso à sua equipe à plataforma DataCamp completa, incluindo todos os recursos.Nas seguintes faixas
Programação R
Ir para a trilhapré-requisitos
Introduction to RFilip Schouwenaars
Ver MaisData Science Instructor at DataCamp
O que os outros alunos têm a dizer?
Junte-se a mais de 15 milhões de alunos e comece R intermediário hoje mesmo!
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.