Professional Documents
Culture Documents
5.Instruções de Controle
Dr Elton Sbruzzi
EEIMVR, 23/10/2017
Introdução
Área de
– R é uma linguagem de programação Trabalho
– Rstudio é o ambiente de programação Script
● Interface Development Environment
●
Demais:
Na prática, o desenvolvimento é realizado no - Arquivos
Rstudio. - Gráficos
– Novo script - Pacotes
● File > New File > R script
Console - ...
– Novo projeto
● File > New Project > ….
3 4
Introdução Introdução
5 6
Introdução Sumário
1.Introdução 6.Funções
Algumas funções interessantes
2.Sintaxe 7.Estutura de dados
rm() Remove uma informação do
Environment 3.Símbolos 8.Gráficos
rm(list = ls()) Limpa todos os dados do Environment 4.Vetores 9.Pacotes e Dados no
View() Visualiza os dados R
5.Instruções de Controle
typeof() Tipo do dado (numérico, caracteres)
Class() Classe da informação (lista, matriz,
números)
7 8
Sintaxe Sintaxe
9 10
Sumário Símbolos
11 12
Sumário Vetores
13 14
Vetores Sumário
15 16
Sumário Funções
1.Introdução 6.Funções
2.Sintaxe 7.Estrutura de dados
3.Símbolos 8.Gráficos
INPUT FUNÇÃO OUTPUT
4.Vetores 9.Pacotes e Dados no x y = f(x) y
R
5.Instruções de Controle
21 22
Funções Sumário
Exemplo 1 (uma variável) Exemplo 2 (N variáveis)
1.Introdução 6.Funções
● ex1 = function(x,y){ – ex2 = function(x,y){
2.Sintaxe 7.Estrutura de dados
z = x+y z = x+y
w=z+x 3.Símbolos 8.Gráficos
return(list(z,w))
✔ x e y são input return(list(z,w)) 4.Vetores 9.Pacotes e Dados no
–
R
✔ z é output x e y são input 5.Instruções de Controle
– z é output
}
● ex1(x,y) }
● ex2(x,y)
● output = ex1(x,y)
● output = ex2(x,y) 23 24
Estrutura de Dados Estrutura de Dados
25 26
● pop_VR[,c(1,2)]
● pop_VR$pop
27 28
Cbind() Rbind()
Dataframe (Algumas funções interessantes) Combinas planilhas por Combinas planilhas por
rowMeans() Médias das linhas colunas linhas
colMeans() Médias das colunas distancia = c(5,10,15) b_novo = c("Jd Amalia", 4000,
rowSums() Somas das linhas VR = 7)
colSums() Somas das colunas cbind(pop_VR,distancia) b_novo =
colnames() Renomear uma coluna data.frame(t(b_novo))
● colnames(pop_VR) = c(“b”,”p”)
b_novo = setNames(b_novo,
names(VR))
VR_gde = rbind(VR, b_novo)
29 30
Estrutura de Dados Sumário
31 32
Gráficos Gráficos
33 34
– Requisitando um pacote
● require(MVar.pt)
● require(PortfolioAnalytics)
37 38