1. Objetivo

Apresentar os primeiros comandos necessários para começar a programar em R. Iremos aprender como preparar o ambiente de trabalho, solicitar ajuda e executeremos algumas operações básicas no R.

2. Protocolo

2.1. Preparando o ambiente de trabalho

Antes de iniciarmos nossas análises no R, precisamos definir nosso diretório de trabalho. Utilizaremos dois comandos: getwd() (verifica o diretório atual); setwd() (define o diretório que se deseja trabalhar).

# verificando o diretorio atual
getwd()

# definindo um diretorio de trabalho
setwd(caminho/do/diretorio)

2.2. Solicitando ajuda no R

Se você quiser fazer uma análise no R que utilize funções ou pacotes que você vai precisar solicitar ajuda a respeito de tais funções e/ou pacotes.

# buscando ajuda no site do R
RSiteSearch("logarithms")

# buscando ajuda de uma funcao (v.1)
help("log")

# buscando ajuda de uma funcao (v.2)
?log

# acessando exemplos deuma funcao
example("log")

# demonstracoes de um pacote
demo(graphics)

2.2. Operações básicas no R

De início vamos executar algumas operações para que você possa se entender com o R. Abaixo segue alguns operadores aritméticos e lógicos para que você possa utilizar em suas operações.
  • Ioperador de adição: +
  • operador de subtração: -
  • operador de multiplicação: *
  • operador de divisão: /
  • operador de sequência: :
  • operador exponencial: ^
  • operador de módulo: %%
  • operador de igualdade: ==
  • operador “maior que”: >
  • operador “menor que”: <
  • operador “maior ou igual”: >=
  • operador “menor ou igual”: <=
  • operador “não”: !
  • operador lógico “e”: &
  • operador lógico “ou”: |

2.2.1. Operações aritméticas

Agora que você já conhece alguns operadores aritméticos e lógicos vamos fazer algumas continhas. Execute os comandos abaixo (tente com outros valores também).

# soma
2+3

# subtracao
10-8

# multiplicacao
3*7

# divisao
8/6

# potenciacao
2^5

2.2.2 Operações lógicas

Nesse momento vamos utilizar alguns operadores lógicos.

# maior que
3>2

# menor que
4<5

# igualdade
5==5

# diferenca
8!=0

# comparacao
(15>9) & (2!=5)