Capítulo 7 Primeiros exercícios no R

Nos capítulos 5 e 6 vimos sobre o ambiente computacional (computador ou nuvem) e identificamos as 4 áreas da tela da interface do RStudio: console, ambiente de memória, arquivos, gráficos, etc. e script, assim estamos prontos para escrever alguns códigos e executá-los a partir da área de script.

Atenção: TODOS os cógigos serão digitados no arquivo de script, seguindo uma sequência lógica de passos, ou seja, escreveremos um roteiro (script), como se fosse uma receita de bolo, isso é o que o pessoal da computação chama de algoritmo.

7.1 Exemplo 1

  • Observe o código escrito na linha 1 do arquivo de script e o botão Run (primeira seta verde):

Figura: Primeiro exemplo de cógigo R

  • O sequência de caracteres <- é o símbolo de atribuição no R.

Pressionando as teclas ALT e - (menos) simultaneamente cria no script o sinal de atribuição.

  • O código significa que criamos um objeto chamado x e atribuimos a esse objeto o valor 2.

  • No entanto, o R ainda não sabe que o valor de x é igual a 2!

  • Para registrar essa informação na memória do R, devemos executar essa linha.

Para executar uma linha posicione o cursor na linha, e clique no botão Run

Figura: O objeto x é registrado na memória do R, armazenando o valor igual a 2

Observe sempre o ambiente de memória (bem como o console) quando executar uma linha.

7.2 Exemplo 2

Execute o seguinte cógigo no R.

idades <- c( 23, 18, 17, 25, 21, 19, 22, 24, 19, 19 )
  • Esse código significa que foi criado um objeto chamado idade que armazena 10 valores: 23, 18, 17, 25, 21, 19, 22, 24, 19, 19, diferentemente do exemplo 1 em que x armazenava somente o valor 2.

  • Isso foi possível pois usamos a função c( ).

  • observe que os valores foram colocado dentro dos parênteses da função c( )

Com função c( ) podemos combinar vários valores em um objeto, esse objeto recebe o nome de vetor ou lista.

7.3 Exemplo 3

Observe nesse código as funções:

  • max( )

  • min( )

  • range( )

  • mean( )

  • sd( )

# criando o vetor idades 
idades <- c( 23, 18, 17, 25, 21, 19, 22, 24, 19, 19 )

# maior valor
# função max( )
max(idades)
## [1] 25
# menor valor
# função min( )
min(idades)
## [1] 17
# faixa de valores
# função range( )
range(idades)
## [1] 17 25
# média (mean)
# função mean( )
mean(idades)
## [1] 20.7
# desvio padrão (standard deviation)
# função sd() 
sd(idades)
## [1] 2.710064

Copie o código e cole no seu arquivo script, selecione todo conteúdo (CRTL+A) e execute todo o cógigo de uma única vez.

  • Observe que as respostas apareceram no console, conforme mostrado na figura abaixo:

Figura: Como abrir um novo arquivo de script R

O símbolo # é o símbolo de comentário, isso significa que podemos escrever qualquer texto diferente do que o R sabe interpretar, e mesmo executando o código nenhum erro acontece!

IMPORTANTE: é uma boa prática comentar os trechos de códigos para deixar documentado qual é o objetivo do código.