Capítulo 11 Help?

  • Para conhecer quais as funções disponíveis no pacote, faça:
help(package = "survey")
  • Para pedir ajuda de uma determinada função:
?glm
help("glm")
  • Obtendo ajuda na internet:
help.search("t.test")
  • Procurando por alguma função, mas esqueci o nome:
apropos("lm")
??lm 
  • Para todas as outras coisas existe o !
  • Para algumas demonstrações da capacidade gráfica do \(\texttt{R}\):
demo(graphics)
demo(persp)

Criando objetos/variáveis

: Tudo que existe no \(\texttt{R}\) é um

  • Ele é simplesmente um nome que guarda um valor

  • Para criar um objeto, basta usar o operador ou

  • Salvando a operação no :

objeto1 = 3*9
  • Para visualizar o valor armazenado, basta digitar o nome do objeto no prompt e apertar :
objeto1
## [1] 27
  • Ou usar a função , ou ainda entre parênteses
print(objeto1)
## [1] 27
(objeto1)
## [1] 27

  • O que é permitido?
a = 1
a1 = 2
objeto = 10
dados_objeto = 11
dados.objeto = 12
  • O que não é permitido?
1a = 1
_objeto = 10
dados-objeto = 20

Funções

  • Além do uso de objetos para guardar valores, as funções no R são utilizadas para guardar códigos

  • O procedimento é simples: sempre que rodamos uma função, o código que ela guarda será executado e um resultado será entregue

  • Uma função pode ter \(\texttt{n}\) argumentos, sendo eles separados por vírgulas

  • Exemplo:

sum(10,20,50)
## [1] 80
  • Para entender os argumentos, basta acionar o Help:
?sum

Case-sensitive

  • Assim como a maioria das linguagens de programação o \(\texttt{R}\) também é sensível à letras minúsculas e maiúsculas
(foo = "todas as letras sao minusculas")
## [1] "todas as letras sao minusculas"
(FOO = "todas as letras sao maiusculas")
## [1] "todas as letras sao maiusculas"

Comentários

  • Comentários em \(\texttt{R}\) podem ser inseridos depois do caractere
  • Desta forma, qualquer comando após o caractere não será executado
2*8
## [1] 16
# 2*8

** Constantes armazenadas no **

pi
## [1] 3.141593
letters
##  [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s"
## [20] "t" "u" "v" "w" "x" "y" "z"
LETTERS
##  [1] "A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S"
## [20] "T" "U" "V" "W" "X" "Y" "Z"
month.abb
##  [1] "Jan" "Feb" "Mar" "Apr" "May" "Jun" "Jul" "Aug" "Sep" "Oct" "Nov" "Dec"
month.name
##  [1] "January"   "February"  "March"     "April"     "May"       "June"     
##  [7] "July"      "August"    "September" "October"   "November"  "December"
Inf
## [1] Inf

Diretório de trabalho

  • O comando te diz qual a pasta/diretório de trabalho atual do \(\texttt{R}\).
getwd()
## [1] "/cloud/project"
  • Já o comando redireciona a pasta/diretório de trabalho do \(\texttt{R}\)
setwd("C:\\Users\\paulamacaira\\Desktop")

Os caminhos devem estar separados por duas barras ou uma contra-barra.

Cota, Wesley. 2020. “Monitoring the Number of COVID-19 Cases and Deaths in Brazil at Municipal and Federative Units Level.” SciELOPreprints:362, May. https://doi.org/10.1590/scielopreprints.362.
R Core Team. 2020. R: A Language and Environment for Statistical Computing. Vienna, Austria: R Foundation for Statistical Computing. https://www.R-project.org/.