KnowledgeCity

Programação em R: Criar sua primeira função

Domine os princípios básicos da programação em R com controlo de fluxo, criação de funções e tratamento de erros
Assista à primeira aula grátis — tenha acesso completo às 4 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Principiante  Provedor David Christensen  4 Lições ·  20m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

Descrição do Curso

Nestas lições, irá expandir os seus conhecimentos de programação em R, centrando-se em tópicos essenciais como o controlo de fluxo, a criação de funções e o tratamento de erros. Aprenderá a utilizar instruções if() e else() para tomar decisões com base em condições e a utilizar loops for() para iterar sobre estruturas de dados. Aprenderá também a criar funções personalizadas utilizando function() e a aplicar a família de funções apply(), incluindo lapply() e sapply(), para uma manipulação de dados eficiente. Além disso, abordaremos a forma de lidar com erros utilizando as funções stop() e warning() em funções personalizadas.

No final destas lições, terá uma sólida compreensão dos fundamentos da programação em R, bem como da aplicação de funções personalizadas a problemas de dados do mundo real. Também entenderá como escrever código eficiente, legível e modular usando os princípios de boas práticas de programação.

Competências a aprender:

  • Compreender as instruções de controlo de fluxo, incluindo os loops if() e for()
  • Saber como criar funções personalizadas utilizando function()
  • Descobrir como utilizar a família de funções apply(), incluindo lapply() e sapply()
  • Compreender como tratar erros utilizando as funções stop() e warning() em funções personalizadas

O Que Você Vai Aprender

  • Aplique declarações de controle de fluxo, incluindo decisões if() e else() e loops for() para iterar sobre estruturas de dados
  • Crie funções personalizadas usando function() para escrever código R modular
  • Use a família de funções apply(), incluindo lapply() e sapply(), para manipulação eficiente de dados
  • Trate erros dentro de funções personalizadas usando as funções stop() e warning()
  • Escreva código eficiente, legível e modular seguindo boas práticas de programação
  • Aplique funções personalizadas a problemas de dados do mundo real

Principais Conclusões

  • Instruções if() e else() permitem que você tome decisões com base em condições, enquanto loops for() iteram sobre estruturas de dados.
  • Funções personalizadas são criadas em R usando function().
  • A família apply(), incluindo lapply() e sapply(), suporta manipulação eficiente de dados.
  • Erros dentro de funções personalizadas podem ser tratados com as funções stop() e warning().
  • As boas práticas de programação ajudam você a escrever código R eficiente, legível e modular.

Perguntas Frequentes

Quais tópicos este curso abrange?

Abrange controle de fluxo, criação de funções e tratamento de erros em R, incluindo declarações if() e else(), loops for(), criação de funções personalizadas com function(), a família apply() (lapply() e sapply()) e tratamento de erros com stop() e warning().

Quais habilidades vou ganhar com este curso?

Você ganhará habilidades em R (Linguagem de Programação), R Base, RStudio, funções definidas pelo usuário e armazenadas, módulos de função e aplicação de funções personalizadas a problemas de dados do mundo real.

O que serei capaz de fazer ao final das lições?

Você terá uma compreensão sólida dos elementos essenciais de programação em R e saberá como aplicar funções personalizadas a problemas de dados do mundo real, bem como como escrever código eficiente, legível e modular usando boas práticas de programação.

Quais lições são incluídas?

As lições incluem Estruturas de Controle, Criação e Uso de Funções Básicas, Usando a Família de Funções Apply e Introdução ao Tratamento de Erros.