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:
?glmhelp("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 = 20Funçõ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:
?sumCase-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/.