[gem_fullwidth background_style=”cover” background_position_vertical=”center” background_parallax=”1″ background_parallax_mobile=”1″ fullheight=”1″ padding_top=”150″ padding_bottom=”120″ background_color=”#000c55″ background_image=”78559″]
[gem_divider margin_top=”28″]

[gem_divider margin_top=”24″]

18  e 19/11 – ESPM SÃO PAULO (CAMPUS ÁLVARO ALVIM)
R. DR. ÁLVARO ALVIM, 123 – VILA MARIANA
[gem_divider margin_top=”50″][gem_button position=”center” size=”large” corner=”50″ icon_pack=”elegant” icon_position=”right” text=”CONFIRA O SITE DO EVENTO” hover_background_color=”#4719ff” link=”url:https%3A%2F%2Fcoda.escoladedados.org|target:_blank” text_color=”#ffffff” hover_text_color=”#ffffff” background_color=”#a38dff”][gem_divider margin_top=”50″][gem_divider margin_top=”50″][/gem_fullwidth]

PPRIMEIROS PASSOS NO JORNALISMO DE DADOS: INTRODUÇÃO AO R E AO TIDYVERSE

[gem_icon_with_text icon_pack=”fontawesome” centered=”1″ icon_fontawesome=”f133″ icon_color=”#a38dff”]

DIA:
18/11

[/gem_icon_with_text]
[gem_icon_with_text icon_pack=”fontawesome” centered=”1″ icon_fontawesome=”f017″ icon_color=”#a38dff”]

HORÁRIO:
15:45h

[/gem_icon_with_text]
[gem_icon_with_text icon_pack=”fontawesome” centered=”1″ icon_fontawesome=”f252″ icon_color=”#a38dff”]

DURAÇÃO:
1:30h

[/gem_icon_with_text]
[gem_icon_with_text icon_pack=”fontawesome” centered=”1″ icon_fontawesome=”f0ae” icon_color=”#a38dff”]

Nível:
Básico

[/gem_icon_with_text]
[gem_icon_with_text icon_pack=”fontawesome” flow=”1″ icon_fontawesome=”f085″ icon_color=”#a38dff” icon_top_margin=”10″ icon_left_side_padding=”10″]

Sobre o workshop

[/gem_icon_with_text]

Texto por Renan Cavalcante

 

Ao iniciar o aprendizado de uma linguagem de programação, como o R, é possível pensar nela como um idioma, assim como o português ou o inglês. Todas essas línguas possuem estruturas e gramáticas próprias que vão sendo compreendidas aos poucos e vão fazendo mais sentido com a prática.

No R, um dos primeiros recursos a se conhecer é o operador de atribuição “<-”, utilizado para criar uma relação entre dois elementos do código e guardar valores que podem ser acessados em outros momentos.

Os valores guardados pelo operador de atribuição podem ser de três classes. Os números, chamados de integer, double ou valor real; textos, chamados de character ou string, que têm como característica serem escritos sempre entre aspas; e os lógicos ou booleanos.

Exemplos de classes:

  • Character: “Seu nome”, “1995”, “verdadeiro”
  • Numeric: -5, 3.14, 1995
  • Logic: TRUE/FALSE

Há também outros tipos de operadores, como os relacionais e o pipe (“%>%”), que torna o valor da esquerda, no código, em argumento para a função da direita.

Os operadores relacionais são parecidos com o de atribuição, mas se diferenciam por não guardar valores dentro de si, apenas relacionam uma parte de código com outra. Exemplos:

  • == indica igualdade
  • != indica diferença
  • > indica que um valor é maior
  • < indica que um valor é menor
  • >= indica que um valor é maior ou igual
  • <= indica que um valor é menor ou igual

Os operadores lógicos trabalham criando condições no código. Exemplos:

  • ! significa NÃO
  • & significa E
  • | significa OU
  • %in% significa CONTÉM

Assim como em outras linguagens de programação, o R possui funções que dão comandos a serem executados pelo computador e que retornarão uma resposta. Um exemplo é a função mean, que retorna a média de valores atribuídos. As funções são escritas seguidas de parênteses e dentro deles são incluídos os atributos da função. Algumas possuem atributos e outras não.

Algumas boas práticas para escrever um código são: não utilizar letras maiúsculas, espaços ou acentos ao criar nomes de variáveis; não começar com números; escolher nomes úteis e não redundantes para que sejam de fácil compreensão; inserir espaços somente após vírgulas e parênteses; fazer comentários com moderação; e utilizar a quebra de linha para facilitar a leitura. E, finalmente, é importante lembrar que erros são comuns na programação, então não fique desmotivado quando isso ocorrer!

 

Referências

Como baixar e instalar o R

Tutorial em vídeo de como baixar e instalar o R

R para Ciência de Dados

Tidyverse

[gem_divider margin_top=”50px”][gem_icon_with_text icon_pack=”fontawesome” flow=”1″ icon_fontawesome=”f133″ icon_color=”#a38dff” icon_top_margin=”10″ icon_left_side_padding=”10″]

Pré-requisitos da atividade

[/gem_icon_with_text]

R e RStudio instalado ou uma conta no Posit Cloud.

Ana Carolina Moreno

ANA CAROLINA MORENO

Jornalista de dados sênior da TV Globo e participante das R-Ladies SP desde 2019. Produz reportagens dirigidas por dados para televisão e internet. Participa do Conselho Consultivo da Associação de Jornalistas de Educação (Jeduca).

jean

JEAN PRADO

Analista de Mídias Sociais no Greenpeace Brasil. Jornalista de formação e tem paixão por dados.

Visite os sites das edições anteriores: 20162017201820192020, 2021 e 2022.

[gem_socials colored=”custom” alignment=”right” icons_size=”16″ socials=”%5B%7B%22social%22%3A%22facebook%22%2C%22url%22%3A%22https%3A%2F%2Ffacebook.com%2Fescoladedados%22%7D%2C%7B%22social%22%3A%22twitter%22%2C%22url%22%3A%22https%3A%2F%2Ftwitter.com%2Fescoladedados%22%7D%2C%7B%22social%22%3A%22instagram%22%2C%22url%22%3A%22https%3A%2F%2Finstagram.com%2FOpenKnowledgeBrasil%22%7D%2C%7B%22social%22%3A%22youtube%22%2C%22url%22%3A%22https%3A%2F%2Fwww.youtube.com%2FEscoladeDados%22%7D%5D” color=”#ffffff”]

Nosso conteúdo está disponível sob a licença Creative Commons Atribuição 4.0 Internacional, e pode ser compartilhado e reutilizado para trabalhos derivados, desde que citada a fonte.