Chapter 3 Praticas de Comando do R Studio
3.1 Concatenado dados no R
=c(24,48,32, 65,38,56,74,19,29,22)
idade = c(80,67, 49, 55, 89, 72, 45, 88, 56, 74)
peso =c(180, 165, 162, 175, 172, 165, 168, 185, 172, 168)
altura = c('M','F','M','F','M','F','M','F','M','F') sexo
3.2 Inspecionado a Estrutura de dados
#lista objetos criados
ls()
## [1] "alpha" "altura" "Area" "bcaixa"
## [5] "cenario1" "cenario2" "cities" "cities_lat_lng"
## [9] "classPred" "cm" "col" "coluna"
## [13] "content" "content2" "content3" "d"
## [17] "dados" "dados_mapa" "dados_mapa2" "dados_mapa3"
## [21] "dados_mapa4" "dados03" "dados03_mod" "dados04"
## [25] "dados2" "dados3" "dados4" "dadosModSP"
## [29] "dadosModSP2" "dadosModSP3" "dadosModSP4" "dadosS"
## [33] "dadosSP" "dadosSP2" "dadosSP3" "dadosSP4"
## [37] "data" "desvio" "desvio1" "desvio2"
## [41] "desvio4" "desvio5" "desvio6" "desvio7"
## [45] "desvio8" "desvio9" "df" "disco"
## [49] "discoS" "draw_confusion_matrix" "dummy" "geosp"
## [53] "geosp2" "geosp3" "geosp4" "glm.fit"
## [57] "groups" "grup" "i" "idade"
## [61] "idade_em_dias" "idade_em_meses" "Idade_representada_meses" "imdb"
## [65] "inibina" "inibinaS" "km1" "m"
## [69] "m1" "m2" "md_Cenario1" "md_Cenario2"
## [73] "media" "modArvDec01" "modBayes01" "model"
## [77] "model_eval" "modelMult" "modelMult2" "modelo"
## [81] "Modelo" "modelo_Cen02" "modelo_Cenario1" "modelo_Cenario2"
## [85] "modelo04" "modFisher01" "modKnn1_01" "modKnn3_01"
## [89] "modKnn5_01" "modLogist01" "modLogist02" "modNaiveBayes01"
## [93] "modRedNeural01" "modSVM01" "n" "n1"
## [97] "n2" "newdata" "nome" "Nome"
## [101] "numeros" "o" "o1" "o2"
## [105] "o3" "p" "p1" "p2"
## [109] "peso" "predito" "price" "probEsc"
## [113] "ResA" "Resul" "Resultado" "resumocenario02"
## [117] "rse" "s5d" "s5u" "sexo"
## [121] "shp" "shp_sf" "SobreNome" "somaAnter"
## [125] "somaAtual" "square" "tab" "tabela"
## [129] "tabelaAir" "test" "tipofacial" "tipofacialS"
## [133] "train" "trControl" "UA.C" "urlfile"
## [137] "valoresPredito" "valoresPredito_cl" "x" "yhat"
## [141] "ypred"
##Tamanho do Objeto
#Qual o tamanho do objeto
length(idade)
## [1] 10
3.3 Tipos de Dados do Objeto
str(idade)
## num [1:10] 24 48 32 65 38 56 74 19 29 22
str(sexo)
## chr [1:10] "M" "F" "M" "F" "M" "F" "M" "F" "M" "F"
str(altura)
## num [1:10] 180 165 162 175 172 165 168 185 172 168
3.4 Removendo um Objeto
#lista todos os objetos
ls()
## [1] "alpha" "altura" "Area" "bcaixa"
## [5] "cenario1" "cenario2" "cities" "cities_lat_lng"
## [9] "classPred" "cm" "col" "coluna"
## [13] "content" "content2" "content3" "d"
## [17] "dados" "dados_mapa" "dados_mapa2" "dados_mapa3"
## [21] "dados_mapa4" "dados03" "dados03_mod" "dados04"
## [25] "dados2" "dados3" "dados4" "dadosModSP"
## [29] "dadosModSP2" "dadosModSP3" "dadosModSP4" "dadosS"
## [33] "dadosSP" "dadosSP2" "dadosSP3" "dadosSP4"
## [37] "data" "desvio" "desvio1" "desvio2"
## [41] "desvio4" "desvio5" "desvio6" "desvio7"
## [45] "desvio8" "desvio9" "df" "disco"
## [49] "discoS" "draw_confusion_matrix" "dummy" "geosp"
## [53] "geosp2" "geosp3" "geosp4" "glm.fit"
## [57] "groups" "grup" "i" "idade"
## [61] "idade_em_dias" "idade_em_meses" "Idade_representada_meses" "imdb"
## [65] "inibina" "inibinaS" "km1" "m"
## [69] "m1" "m2" "md_Cenario1" "md_Cenario2"
## [73] "media" "modArvDec01" "modBayes01" "model"
## [77] "model_eval" "modelMult" "modelMult2" "modelo"
## [81] "Modelo" "modelo_Cen02" "modelo_Cenario1" "modelo_Cenario2"
## [85] "modelo04" "modFisher01" "modKnn1_01" "modKnn3_01"
## [89] "modKnn5_01" "modLogist01" "modLogist02" "modNaiveBayes01"
## [93] "modRedNeural01" "modSVM01" "n" "n1"
## [97] "n2" "newdata" "nome" "Nome"
## [101] "numeros" "o" "o1" "o2"
## [105] "o3" "p" "p1" "p2"
## [109] "peso" "predito" "price" "probEsc"
## [113] "ResA" "Resul" "Resultado" "resumocenario02"
## [117] "rse" "s5d" "s5u" "sexo"
## [121] "shp" "shp_sf" "SobreNome" "somaAnter"
## [125] "somaAtual" "square" "tab" "tabela"
## [129] "tabelaAir" "test" "tipofacial" "tipofacialS"
## [133] "train" "trControl" "UA.C" "urlfile"
## [137] "valoresPredito" "valoresPredito_cl" "x" "yhat"
## [141] "ypred"
#remove objeto Idade
rm(idade)
#lista todos os objetos
ls()
## [1] "alpha" "altura" "Area" "bcaixa"
## [5] "cenario1" "cenario2" "cities" "cities_lat_lng"
## [9] "classPred" "cm" "col" "coluna"
## [13] "content" "content2" "content3" "d"
## [17] "dados" "dados_mapa" "dados_mapa2" "dados_mapa3"
## [21] "dados_mapa4" "dados03" "dados03_mod" "dados04"
## [25] "dados2" "dados3" "dados4" "dadosModSP"
## [29] "dadosModSP2" "dadosModSP3" "dadosModSP4" "dadosS"
## [33] "dadosSP" "dadosSP2" "dadosSP3" "dadosSP4"
## [37] "data" "desvio" "desvio1" "desvio2"
## [41] "desvio4" "desvio5" "desvio6" "desvio7"
## [45] "desvio8" "desvio9" "df" "disco"
## [49] "discoS" "draw_confusion_matrix" "dummy" "geosp"
## [53] "geosp2" "geosp3" "geosp4" "glm.fit"
## [57] "groups" "grup" "i" "idade_em_dias"
## [61] "idade_em_meses" "Idade_representada_meses" "imdb" "inibina"
## [65] "inibinaS" "km1" "m" "m1"
## [69] "m2" "md_Cenario1" "md_Cenario2" "media"
## [73] "modArvDec01" "modBayes01" "model" "model_eval"
## [77] "modelMult" "modelMult2" "modelo" "Modelo"
## [81] "modelo_Cen02" "modelo_Cenario1" "modelo_Cenario2" "modelo04"
## [85] "modFisher01" "modKnn1_01" "modKnn3_01" "modKnn5_01"
## [89] "modLogist01" "modLogist02" "modNaiveBayes01" "modRedNeural01"
## [93] "modSVM01" "n" "n1" "n2"
## [97] "newdata" "nome" "Nome" "numeros"
## [101] "o" "o1" "o2" "o3"
## [105] "p" "p1" "p2" "peso"
## [109] "predito" "price" "probEsc" "ResA"
## [113] "Resul" "Resultado" "resumocenario02" "rse"
## [117] "s5d" "s5u" "sexo" "shp"
## [121] "shp_sf" "SobreNome" "somaAnter" "somaAtual"
## [125] "square" "tab" "tabela" "tabelaAir"
## [129] "test" "tipofacial" "tipofacialS" "train"
## [133] "trControl" "UA.C" "urlfile" "valoresPredito"
## [137] "valoresPredito_cl" "x" "yhat" "ypred"
#Recriar objeto Idade
=c(24,48,32, 65,38,56,74,19,29,22)
idade
#lista todos os objetos
ls()
## [1] "alpha" "altura" "Area" "bcaixa"
## [5] "cenario1" "cenario2" "cities" "cities_lat_lng"
## [9] "classPred" "cm" "col" "coluna"
## [13] "content" "content2" "content3" "d"
## [17] "dados" "dados_mapa" "dados_mapa2" "dados_mapa3"
## [21] "dados_mapa4" "dados03" "dados03_mod" "dados04"
## [25] "dados2" "dados3" "dados4" "dadosModSP"
## [29] "dadosModSP2" "dadosModSP3" "dadosModSP4" "dadosS"
## [33] "dadosSP" "dadosSP2" "dadosSP3" "dadosSP4"
## [37] "data" "desvio" "desvio1" "desvio2"
## [41] "desvio4" "desvio5" "desvio6" "desvio7"
## [45] "desvio8" "desvio9" "df" "disco"
## [49] "discoS" "draw_confusion_matrix" "dummy" "geosp"
## [53] "geosp2" "geosp3" "geosp4" "glm.fit"
## [57] "groups" "grup" "i" "idade"
## [61] "idade_em_dias" "idade_em_meses" "Idade_representada_meses" "imdb"
## [65] "inibina" "inibinaS" "km1" "m"
## [69] "m1" "m2" "md_Cenario1" "md_Cenario2"
## [73] "media" "modArvDec01" "modBayes01" "model"
## [77] "model_eval" "modelMult" "modelMult2" "modelo"
## [81] "Modelo" "modelo_Cen02" "modelo_Cenario1" "modelo_Cenario2"
## [85] "modelo04" "modFisher01" "modKnn1_01" "modKnn3_01"
## [89] "modKnn5_01" "modLogist01" "modLogist02" "modNaiveBayes01"
## [93] "modRedNeural01" "modSVM01" "n" "n1"
## [97] "n2" "newdata" "nome" "Nome"
## [101] "numeros" "o" "o1" "o2"
## [105] "o3" "p" "p1" "p2"
## [109] "peso" "predito" "price" "probEsc"
## [113] "ResA" "Resul" "Resultado" "resumocenario02"
## [117] "rse" "s5d" "s5u" "sexo"
## [121] "shp" "shp_sf" "SobreNome" "somaAnter"
## [125] "somaAtual" "square" "tab" "tabela"
## [129] "tabelaAir" "test" "tipofacial" "tipofacialS"
## [133] "train" "trControl" "UA.C" "urlfile"
## [137] "valoresPredito" "valoresPredito_cl" "x" "yhat"
## [141] "ypred"
3.5 Ordenando Objeto
#lista os dados do objeto idade
show(idade)
## [1] 24 48 32 65 38 56 74 19 29 22
#ordena os dados do objeto idade
sort(idade)
## [1] 19 22 24 29 32 38 48 56 65 74
#ordena os dados do objeto idade descrecente
sort(idade, decreasing=T)
## [1] 74 65 56 48 38 32 29 24 22 19
3.6 Criando um DataFrame
#Criando um DataFrame dos objeto ( altura, sexo, idade, peso)
= data.frame(altura, sexo, idade, peso)
tabela
#tipo de dados do DataFrame criado
str(tabela)
## 'data.frame': 10 obs. of 4 variables:
## $ altura: num 180 165 162 175 172 165 168 185 172 168
## $ sexo : chr "M" "F" "M" "F" ...
## $ idade : num 24 48 32 65 38 56 74 19 29 22
## $ peso : num 80 67 49 55 89 72 45 88 56 74
#lista o rotulo das colunas da tabela
names(tabela)
## [1] "altura" "sexo" "idade" "peso"
#Mudar rotulo da coluna da tabela
names(tabela)[1] = "Height"
#lista o rotulo das colunas da tabela
names(tabela)
## [1] "Height" "sexo" "idade" "peso"
#Mudar rotulo da coluna da tabela
names(tabela)[1] = "Altura"
#lista o rotulo das colunas da tabela
names(tabela)
## [1] "Altura" "sexo" "idade" "peso"
#Exibir os dados da Tabela
#View(tabela)