O que significa este ícone?

final.csv e não finalAprender a interagir com o computador através de uma linguagem de programação, coloca o usuário na sua posição original de poder!
Uma linguagem de programação nos permite interagir não só com outros softwares, mas também com o nosso hardware


Uma característica importante de códigos de programação é que eles são em texto puro, por isso precisamos de um bom editor de textos
Características de um bom editor:
~/estatcomp1):1) Utilizando a função setwd() dentro do R:setwd("~/estatcomp1")2) Pelo menu do RStudio em Session > Set Working Directory > Choose Directory... Confira o diretório que está trabalhando com a funçãogetwd()O símbolo > indica que o R está pronto para receber um comando:
> 2 + 2[1] 4
O símbolo > muda para + se o comando estiver incompleto:
> 2 *
+ 2[1] 4
Espaços entre os números não fazem diferença:
> 2+ 2[1] 4
> 1 + 3 + 5 + 7[1] 16

File > New file > R script. Salve com a extensão .R.Ctrl + <Enter>.# antes do texto e/ou comandos. O que estiver depois do símbolo não será interpretado pelo R. Portanto:2 + 2 # esta linha será executada
# 2 + 2 esta linha não será executada| Operador | Significado |
|---|---|
+ |
adição |
- |
subtração |
* |
multiplicação |
/ |
divisão |
^ |
potência |
exp() |
exponencial |
sqrt() |
raíz quadrada |
factorial() |
fatorial |
log(); log2(); log10() |
logaritmos |
As operações são realizadas sempre seguindo as prioridades:
()> 5 * 2 - 10 + 7[1] 7
> 5 * 2 - (10 + 7)[1] -7
> 5 * (2 - 10 + 7)[1] -5
> 5 * (2 - (10 + 7))[1] -75
Do exercício anterior
> x <- 32 + 16^2 - 25^3
> x[1] -15337
> x/345[1] -44.45507
> (y <- (exp(-2) * 2^4 - 1)/factorial(4))[1] 0.04855686
> log(y)[1] -3.02502
Quando criamos uma variável (x, y), ela fica armazenada temporariamente na memória RAM.

Para saber quais objetos estão criados, usamos a função ls()
> ls() [1] "arq" "aulas" "aulas.eff" "breaks"
[5] "cara" "caracter" "civ.inst.tb" "civil.tb"
[9] "col.sis" "cond.exam1" "cond.freq" "cond.nota1"
[13] "cond.nota2" "cont" "d1" "d2"
[17] "da" "da2" "dados" "dados.clip"
[21] "dados.xls" "dados2" "dcham" "desc1"
[25] "difer" "dscham" "faltas.max" "fator"
[29] "feri" "filhos.qt" "filhos.tb" "filhos.tba"
[33] "filhos.tbr" "idade.cut" "idade.cut2" "ind"
[37] "inst.sal.tb" "inst.tb" "iris" "la"
[41] "lis" "lista" "logico" "m"
[45] "ma" "mat" "matriz" "matriz2"
[49] "milsa" "mtcars" "nomes" "notas"
[53] "notas.all" "notas.col" "notas.sis" "notas2"
[57] "np" "num" "ola.mundo" "out"
[61] "perd" "salario.cut" "salario.cut2" "salario.hist"
[65] "salario.qt" "salario.tb" "sfim1" "sfim2"
[69] "sini1" "sini2" "statm" "texto"
[73] "topo" "url" "w" "x"
[77] "xf" "y" "z"
Estas variáveis ficam armazenadas no chamado workspace do R
Para efetivamente salvar esas variáveis, podemos armazenar esse workspace do R em disco, em um arquivo chamdo .Rdata

.Rdata, as variáveis salvas são automaticamente carregadasA qualquer momento durante uma sessão você pode usar o comando
> save.image()No RStudio:
File > Save As...script_aula1) e salve.R (nesse caso script_aula1.R) no diretório de trabalho que você configurou no inícioAlternativamente, você pode também salvar toda sua área de trabalho, clicando em Workspace > Save As Default Workspace. Este processo irá gerar dois arquivos:
.Rdata: contém todos os objetos criados durante uma sessão. Não é necessário (e nem recomendado) dar um nome antes do ponto. Dessa forma, a próxima vez que o programa for iniciado neste diretório, a área de trabalho será carregada automaticamente..Rhistory: um arquivo texto que contém todos os comandos que foram digitados no console.