introdução ao r - webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...no...

88
Introdução ao R Anderson Castro Soares de Oliveira Anderson Introdução ao R

Upload: others

Post on 25-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Introdução ao R

Anderson Castro Soares de Oliveira

Anderson Introdução ao R

Page 2: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

O que é o R?R é uma linguagem e ambiente para computação estatística egráficos, desenvolvido por Robert Gentleman e Ross Ihaka doDepartamento de Estatística da Universidade de Auckland emNova Zelândia

Robert Gentleman Ross Ihaka

Anderson Introdução ao R

Page 3: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

O que é o R?R é uma linguagem e ambiente para computação estatística egráficos, desenvolvido por Robert Gentleman e Ross Ihaka doDepartamento de Estatística da Universidade de Auckland emNova Zelândia

Robert Gentleman Ross Ihaka

Anderson Introdução ao R

Page 4: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

O que é o R?Para entender o R é necessário saber que trata-se de umalinguagem;

O R é compatível com quase todos os sistemasoperacionais;O R é um programa com pouca interatividade.

Anderson Introdução ao R

Page 5: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

O que é o R?Para entender o R é necessário saber que trata-se de umalinguagem;O R é compatível com quase todos os sistemasoperacionais;

O R é um programa com pouca interatividade.

Anderson Introdução ao R

Page 6: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

O que é o R?Para entender o R é necessário saber que trata-se de umalinguagem;O R é compatível com quase todos os sistemasoperacionais;O R é um programa com pouca interatividade.

Anderson Introdução ao R

Page 7: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Usando o RNo Windows o R apresenta uma interface gráfica combarra de ferramentas no topo;

Essa interface apresenta o Console e Script.Console onde se executam os comandosScript é um arquivo, onde você digita todas as análises ecomandosPara executar os comandos digitados no script,seleciona-se o texto ou linhas de interesse e utiliza-se asteclas CTRL+R ou F5.

Anderson Introdução ao R

Page 8: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Usando o RNo Windows o R apresenta uma interface gráfica combarra de ferramentas no topo;Essa interface apresenta o Console e Script.

Console onde se executam os comandosScript é um arquivo, onde você digita todas as análises ecomandosPara executar os comandos digitados no script,seleciona-se o texto ou linhas de interesse e utiliza-se asteclas CTRL+R ou F5.

Anderson Introdução ao R

Page 9: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Usando o RNo Windows o R apresenta uma interface gráfica combarra de ferramentas no topo;Essa interface apresenta o Console e Script.Console onde se executam os comandos

Script é um arquivo, onde você digita todas as análises ecomandosPara executar os comandos digitados no script,seleciona-se o texto ou linhas de interesse e utiliza-se asteclas CTRL+R ou F5.

Anderson Introdução ao R

Page 10: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Usando o RNo Windows o R apresenta uma interface gráfica combarra de ferramentas no topo;Essa interface apresenta o Console e Script.Console onde se executam os comandosScript é um arquivo, onde você digita todas as análises ecomandos

Para executar os comandos digitados no script,seleciona-se o texto ou linhas de interesse e utiliza-se asteclas CTRL+R ou F5.

Anderson Introdução ao R

Page 11: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Usando o RNo Windows o R apresenta uma interface gráfica combarra de ferramentas no topo;Essa interface apresenta o Console e Script.Console onde se executam os comandosScript é um arquivo, onde você digita todas as análises ecomandosPara executar os comandos digitados no script,seleciona-se o texto ou linhas de interesse e utiliza-se asteclas CTRL+R ou F5.

Anderson Introdução ao R

Page 12: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Usando o RNo Windows o R apresenta uma interface gráfica combarra de ferramentas no topo;Essa interface apresenta o Console e Script.Console onde se executam os comandosScript é um arquivo, onde você digita todas as análises ecomandosPara executar os comandos digitados no script,seleciona-se o texto ou linhas de interesse e utiliza-se asteclas CTRL+R ou F5.

Anderson Introdução ao R

Page 13: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Usando o RNo Windows o R apresenta uma interface gráfica combarra de ferramentas no topo;Essa interface apresenta o Console e Script.Console onde se executam os comandosScript é um arquivo, onde você digita todas as análises ecomandosPara executar os comandos digitados no script,seleciona-se o texto ou linhas de interesse e utiliza-se asteclas CTRL+R ou F5.

Anderson Introdução ao R

Page 14: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Instalando Pacotes no RO R em geral é instalado apenas as configuraçõesmínimas para seu funcionamento básico são instaladas(pacote base);

Para realizar tarefas mais complicadas pode sernecessário instalar pacotes adicionais (packages oulibrary);A lista de todos os pacotes podem ser encontrados no sitehttp://cran.r-project.org/.Para instalar um pacote, deve estar conectado a internet,assim:

Vá na barra de ferramentas Pacotes em seguida emInstalar pacote(s);Em seguida irá abrir uma janela de espelho do CRAN(base de pacotes).Escolhido o espelho do qual irá baixar o pacote, iráaparecer uma lista de pacotes, assim escolhe qual querinstalar.

Anderson Introdução ao R

Page 15: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Instalando Pacotes no RO R em geral é instalado apenas as configuraçõesmínimas para seu funcionamento básico são instaladas(pacote base);Para realizar tarefas mais complicadas pode sernecessário instalar pacotes adicionais (packages oulibrary);

A lista de todos os pacotes podem ser encontrados no sitehttp://cran.r-project.org/.Para instalar um pacote, deve estar conectado a internet,assim:

Vá na barra de ferramentas Pacotes em seguida emInstalar pacote(s);Em seguida irá abrir uma janela de espelho do CRAN(base de pacotes).Escolhido o espelho do qual irá baixar o pacote, iráaparecer uma lista de pacotes, assim escolhe qual querinstalar.

Anderson Introdução ao R

Page 16: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Instalando Pacotes no RO R em geral é instalado apenas as configuraçõesmínimas para seu funcionamento básico são instaladas(pacote base);Para realizar tarefas mais complicadas pode sernecessário instalar pacotes adicionais (packages oulibrary);A lista de todos os pacotes podem ser encontrados no sitehttp://cran.r-project.org/.

Para instalar um pacote, deve estar conectado a internet,assim:

Vá na barra de ferramentas Pacotes em seguida emInstalar pacote(s);Em seguida irá abrir uma janela de espelho do CRAN(base de pacotes).Escolhido o espelho do qual irá baixar o pacote, iráaparecer uma lista de pacotes, assim escolhe qual querinstalar.

Anderson Introdução ao R

Page 17: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Instalando Pacotes no RO R em geral é instalado apenas as configuraçõesmínimas para seu funcionamento básico são instaladas(pacote base);Para realizar tarefas mais complicadas pode sernecessário instalar pacotes adicionais (packages oulibrary);A lista de todos os pacotes podem ser encontrados no sitehttp://cran.r-project.org/.Para instalar um pacote, deve estar conectado a internet,assim:

Vá na barra de ferramentas Pacotes em seguida emInstalar pacote(s);Em seguida irá abrir uma janela de espelho do CRAN(base de pacotes).Escolhido o espelho do qual irá baixar o pacote, iráaparecer uma lista de pacotes, assim escolhe qual querinstalar.

Anderson Introdução ao R

Page 18: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Instalando Pacotes no RO R em geral é instalado apenas as configuraçõesmínimas para seu funcionamento básico são instaladas(pacote base);Para realizar tarefas mais complicadas pode sernecessário instalar pacotes adicionais (packages oulibrary);A lista de todos os pacotes podem ser encontrados no sitehttp://cran.r-project.org/.Para instalar um pacote, deve estar conectado a internet,assim:

Vá na barra de ferramentas Pacotes em seguida emInstalar pacote(s);

Em seguida irá abrir uma janela de espelho do CRAN(base de pacotes).Escolhido o espelho do qual irá baixar o pacote, iráaparecer uma lista de pacotes, assim escolhe qual querinstalar.

Anderson Introdução ao R

Page 19: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Instalando Pacotes no RO R em geral é instalado apenas as configuraçõesmínimas para seu funcionamento básico são instaladas(pacote base);Para realizar tarefas mais complicadas pode sernecessário instalar pacotes adicionais (packages oulibrary);A lista de todos os pacotes podem ser encontrados no sitehttp://cran.r-project.org/.Para instalar um pacote, deve estar conectado a internet,assim:

Vá na barra de ferramentas Pacotes em seguida emInstalar pacote(s);Em seguida irá abrir uma janela de espelho do CRAN(base de pacotes).

Escolhido o espelho do qual irá baixar o pacote, iráaparecer uma lista de pacotes, assim escolhe qual querinstalar.

Anderson Introdução ao R

Page 20: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Instalando Pacotes no RO R em geral é instalado apenas as configuraçõesmínimas para seu funcionamento básico são instaladas(pacote base);Para realizar tarefas mais complicadas pode sernecessário instalar pacotes adicionais (packages oulibrary);A lista de todos os pacotes podem ser encontrados no sitehttp://cran.r-project.org/.Para instalar um pacote, deve estar conectado a internet,assim:

Vá na barra de ferramentas Pacotes em seguida emInstalar pacote(s);Em seguida irá abrir uma janela de espelho do CRAN(base de pacotes).Escolhido o espelho do qual irá baixar o pacote, iráaparecer uma lista de pacotes, assim escolhe qual querinstalar.

Anderson Introdução ao R

Page 21: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Ajuda e Documentaçãosistema de ajuda;

ajuda online;manuais e publicações eletrônicas trabalho sob a forma delivros, etc.

Anderson Introdução ao R

Page 22: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Ajuda e Documentaçãosistema de ajuda;ajuda online;

manuais e publicações eletrônicas trabalho sob a forma delivros, etc.

Anderson Introdução ao R

Page 23: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Ajuda e Documentaçãosistema de ajuda;ajuda online;manuais e publicações eletrônicas trabalho sob a forma delivros, etc.

Anderson Introdução ao R

Page 24: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Sistema de ajudaO sistema de ajuda é uma coleção de páginas de manualque descreve cada função para o usuário.

Para ver a ajuda relativa a uma basta utilizar os comandos:help("função")?função

no lugar de função coloca-se o nome da função que serquer ajuda,ajuda sobre a média, utiliza-se help("mean")

Para ver informações relativa a um pacote utiliza-se ocomando help(package ="nome pacote")

Anderson Introdução ao R

Page 25: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Sistema de ajudaO sistema de ajuda é uma coleção de páginas de manualque descreve cada função para o usuário.Para ver a ajuda relativa a uma basta utilizar os comandos:help("função")?função

no lugar de função coloca-se o nome da função que serquer ajuda,

ajuda sobre a média, utiliza-se help("mean")

Para ver informações relativa a um pacote utiliza-se ocomando help(package ="nome pacote")

Anderson Introdução ao R

Page 26: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Sistema de ajudaO sistema de ajuda é uma coleção de páginas de manualque descreve cada função para o usuário.Para ver a ajuda relativa a uma basta utilizar os comandos:help("função")?função

no lugar de função coloca-se o nome da função que serquer ajuda,ajuda sobre a média, utiliza-se help("mean")

Para ver informações relativa a um pacote utiliza-se ocomando help(package ="nome pacote")

Anderson Introdução ao R

Page 27: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Sistema de ajudaO sistema de ajuda é uma coleção de páginas de manualque descreve cada função para o usuário.Para ver a ajuda relativa a uma basta utilizar os comandos:help("função")?função

no lugar de função coloca-se o nome da função que serquer ajuda,ajuda sobre a média, utiliza-se help("mean")

Para ver informações relativa a um pacote utiliza-se ocomando help(package ="nome pacote")

Anderson Introdução ao R

Page 28: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Ajuda on lineA ajuda online possui diversas informações relativos afunções e perguntas relativas a utilização do R.

Para ver ajuda on line deve estar conectado a internet eutilizar o comando:RSiteSearch("nome de algo pra ajuda")

Para obter ajuda on line sobre a média, utiliza-seRSiteSearch("mean")

Manuais

Documentação mais completa está disponível por viaelectrônica a partir da coleção dos manuais na pagina

http://CRAN.R-project.org/manuals.html

Anderson Introdução ao R

Page 29: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Ajuda on lineA ajuda online possui diversas informações relativos afunções e perguntas relativas a utilização do R.Para ver ajuda on line deve estar conectado a internet eutilizar o comando:RSiteSearch("nome de algo pra ajuda")

Para obter ajuda on line sobre a média, utiliza-seRSiteSearch("mean")

Manuais

Documentação mais completa está disponível por viaelectrônica a partir da coleção dos manuais na pagina

http://CRAN.R-project.org/manuals.html

Anderson Introdução ao R

Page 30: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Ajuda on lineA ajuda online possui diversas informações relativos afunções e perguntas relativas a utilização do R.Para ver ajuda on line deve estar conectado a internet eutilizar o comando:RSiteSearch("nome de algo pra ajuda")

Para obter ajuda on line sobre a média, utiliza-seRSiteSearch("mean")

Manuais

Documentação mais completa está disponível por viaelectrônica a partir da coleção dos manuais na pagina

http://CRAN.R-project.org/manuals.html

Anderson Introdução ao R

Page 31: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Ajuda on lineA ajuda online possui diversas informações relativos afunções e perguntas relativas a utilização do R.Para ver ajuda on line deve estar conectado a internet eutilizar o comando:RSiteSearch("nome de algo pra ajuda")

Para obter ajuda on line sobre a média, utiliza-seRSiteSearch("mean")

Manuais

Documentação mais completa está disponível por viaelectrônica a partir da coleção dos manuais na pagina

http://CRAN.R-project.org/manuals.html

Anderson Introdução ao R

Page 32: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Ajuda on lineA ajuda online possui diversas informações relativos afunções e perguntas relativas a utilização do R.Para ver ajuda on line deve estar conectado a internet eutilizar o comando:RSiteSearch("nome de algo pra ajuda")

Para obter ajuda on line sobre a média, utiliza-seRSiteSearch("mean")

ManuaisDocumentação mais completa está disponível por viaelectrônica a partir da coleção dos manuais na pagina

http://CRAN.R-project.org/manuals.html

Anderson Introdução ao R

Page 33: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Objetos no RO R é uma linguagem baseada em objetos.

Todos os objetos em R tem um nome associado e podemarmazenar diferentes tipos de objetos no R tais comovetores, matrizes, data frames, listas, funções, expressõese muitos outras.Para armazenar algo num objeto pode ser usado ooperador de atribuição <- ou o simbolode igualdade =.> x=5> x[1] 5

função ls() listar quais os objetos que estão na memória;função rm() remover um objeto da mémoria;rm(list=ls(all=TRUE)) remover todos os objetos damemoria.

Anderson Introdução ao R

Page 34: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Objetos no RO R é uma linguagem baseada em objetos.Todos os objetos em R tem um nome associado e podemarmazenar diferentes tipos de objetos no R tais comovetores, matrizes, data frames, listas, funções, expressõese muitos outras.

Para armazenar algo num objeto pode ser usado ooperador de atribuição <- ou o simbolode igualdade =.> x=5> x[1] 5

função ls() listar quais os objetos que estão na memória;função rm() remover um objeto da mémoria;rm(list=ls(all=TRUE)) remover todos os objetos damemoria.

Anderson Introdução ao R

Page 35: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Objetos no RO R é uma linguagem baseada em objetos.Todos os objetos em R tem um nome associado e podemarmazenar diferentes tipos de objetos no R tais comovetores, matrizes, data frames, listas, funções, expressõese muitos outras.Para armazenar algo num objeto pode ser usado ooperador de atribuição <- ou o simbolode igualdade =.> x=5> x[1] 5

função ls() listar quais os objetos que estão na memória;função rm() remover um objeto da mémoria;rm(list=ls(all=TRUE)) remover todos os objetos damemoria.

Anderson Introdução ao R

Page 36: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Objetos no RO R é uma linguagem baseada em objetos.Todos os objetos em R tem um nome associado e podemarmazenar diferentes tipos de objetos no R tais comovetores, matrizes, data frames, listas, funções, expressõese muitos outras.Para armazenar algo num objeto pode ser usado ooperador de atribuição <- ou o simbolode igualdade =.> x=5> x[1] 5

função ls() listar quais os objetos que estão na memória;

função rm() remover um objeto da mémoria;rm(list=ls(all=TRUE)) remover todos os objetos damemoria.

Anderson Introdução ao R

Page 37: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Objetos no RO R é uma linguagem baseada em objetos.Todos os objetos em R tem um nome associado e podemarmazenar diferentes tipos de objetos no R tais comovetores, matrizes, data frames, listas, funções, expressõese muitos outras.Para armazenar algo num objeto pode ser usado ooperador de atribuição <- ou o simbolode igualdade =.> x=5> x[1] 5

função ls() listar quais os objetos que estão na memória;função rm() remover um objeto da mémoria;

rm(list=ls(all=TRUE)) remover todos os objetos damemoria.

Anderson Introdução ao R

Page 38: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Objetos no RO R é uma linguagem baseada em objetos.Todos os objetos em R tem um nome associado e podemarmazenar diferentes tipos de objetos no R tais comovetores, matrizes, data frames, listas, funções, expressõese muitos outras.Para armazenar algo num objeto pode ser usado ooperador de atribuição <- ou o simbolode igualdade =.> x=5> x[1] 5

função ls() listar quais os objetos que estão na memória;função rm() remover um objeto da mémoria;rm(list=ls(all=TRUE)) remover todos os objetos damemoria.

Anderson Introdução ao R

Page 39: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;

+ soma,- subtração,* multiplicação,/ divisão,^ exponenciação.

Funções matemáticas

sqrt(numero) raiz quadra.exp(numero) exponencial.log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulofactorial(numero) fatorialmax(nome) máximomin(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 40: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,

- subtração,* multiplicação,/ divisão,^ exponenciação.

Funções matemáticas

sqrt(numero) raiz quadra.exp(numero) exponencial.log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulofactorial(numero) fatorialmax(nome) máximomin(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 41: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,- subtração,

* multiplicação,/ divisão,^ exponenciação.

Funções matemáticas

sqrt(numero) raiz quadra.exp(numero) exponencial.log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulofactorial(numero) fatorialmax(nome) máximomin(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 42: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,- subtração,* multiplicação,

/ divisão,^ exponenciação.

Funções matemáticas

sqrt(numero) raiz quadra.exp(numero) exponencial.log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulofactorial(numero) fatorialmax(nome) máximomin(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 43: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,- subtração,* multiplicação,/ divisão,

^ exponenciação.

Funções matemáticas

sqrt(numero) raiz quadra.exp(numero) exponencial.log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulofactorial(numero) fatorialmax(nome) máximomin(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 44: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,- subtração,* multiplicação,/ divisão,^ exponenciação.

Funções matemáticas

sqrt(numero) raiz quadra.exp(numero) exponencial.log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulofactorial(numero) fatorialmax(nome) máximomin(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 45: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,- subtração,* multiplicação,/ divisão,^ exponenciação.

Funções matemáticas

sqrt(numero) raiz quadra.exp(numero) exponencial.log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulofactorial(numero) fatorialmax(nome) máximomin(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 46: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,- subtração,* multiplicação,/ divisão,^ exponenciação.

Funções matemáticassqrt(numero) raiz quadra.

exp(numero) exponencial.log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulofactorial(numero) fatorialmax(nome) máximomin(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 47: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,- subtração,* multiplicação,/ divisão,^ exponenciação.

Funções matemáticassqrt(numero) raiz quadra.exp(numero) exponencial.

log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulofactorial(numero) fatorialmax(nome) máximomin(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 48: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,- subtração,* multiplicação,/ divisão,^ exponenciação.

Funções matemáticassqrt(numero) raiz quadra.exp(numero) exponencial.log(numero) logaritmo de base natural

log(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulofactorial(numero) fatorialmax(nome) máximomin(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 49: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,- subtração,* multiplicação,/ divisão,^ exponenciação.

Funções matemáticassqrt(numero) raiz quadra.exp(numero) exponencial.log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.

abs(numero) modulofactorial(numero) fatorialmax(nome) máximomin(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 50: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,- subtração,* multiplicação,/ divisão,^ exponenciação.

Funções matemáticassqrt(numero) raiz quadra.exp(numero) exponencial.log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulo

factorial(numero) fatorialmax(nome) máximomin(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 51: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,- subtração,* multiplicação,/ divisão,^ exponenciação.

Funções matemáticassqrt(numero) raiz quadra.exp(numero) exponencial.log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulofactorial(numero) fatorial

max(nome) máximomin(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 52: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,- subtração,* multiplicação,/ divisão,^ exponenciação.

Funções matemáticassqrt(numero) raiz quadra.exp(numero) exponencial.log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulofactorial(numero) fatorialmax(nome) máximo

min(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 53: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,- subtração,* multiplicação,/ divisão,^ exponenciação.

Funções matemáticassqrt(numero) raiz quadra.exp(numero) exponencial.log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulofactorial(numero) fatorialmax(nome) máximomin(nome) mínimo

sum(nome) somatório

Anderson Introdução ao R

Page 54: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas

Operadores matemáticos;+ soma,- subtração,* multiplicação,/ divisão,^ exponenciação.

Funções matemáticassqrt(numero) raiz quadra.exp(numero) exponencial.log(numero) logaritmo de base naturallog(numero,base) logaritmo para qualquer base, porexemplo 10 coloca-se no lugar de base.abs(numero) modulofactorial(numero) fatorialmax(nome) máximomin(nome) mínimosum(nome) somatório

Anderson Introdução ao R

Page 55: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas> x=5> y=2> z=sqrt((x+y)^2)/3> z[1] 2.333333in(pi)> w[1] 1.224606e-16

Para mais detalhes sobre as funções básicas, consultehttp://finzi.psych.upenn.edu/R/library/base/html/00Index.html

Anderson Introdução ao R

Page 56: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções básicas> x=5> y=2> z=sqrt((x+y)^2)/3> z[1] 2.333333in(pi)> w[1] 1.224606e-16

Para mais detalhes sobre as funções básicas, consultehttp://finzi.psych.upenn.edu/R/library/base/html/00Index.html

Anderson Introdução ao R

Page 57: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Vetoresc() a função de concatenação para criar vetor, separandoos elementos que formam o vetor por vírgulas;

length(nome do vetor) retorna o tamanho do vetor;mode(nome do veto) verifica se o vetor é numérico ounão;> x<-c(9,7.2,5,3,4.2)> x[1] 9.0 7.2 5.0 3.0 4.2> length(x)[1] 5> mode(x)[1] "numeric"

Anderson Introdução ao R

Page 58: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Vetoresc() a função de concatenação para criar vetor, separandoos elementos que formam o vetor por vírgulas;length(nome do vetor) retorna o tamanho do vetor;

mode(nome do veto) verifica se o vetor é numérico ounão;> x<-c(9,7.2,5,3,4.2)> x[1] 9.0 7.2 5.0 3.0 4.2> length(x)[1] 5> mode(x)[1] "numeric"

Anderson Introdução ao R

Page 59: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Vetoresc() a função de concatenação para criar vetor, separandoos elementos que formam o vetor por vírgulas;length(nome do vetor) retorna o tamanho do vetor;mode(nome do veto) verifica se o vetor é numérico ounão;> x<-c(9,7.2,5,3,4.2)> x[1] 9.0 7.2 5.0 3.0 4.2> length(x)[1] 5> mode(x)[1] "numeric"

Anderson Introdução ao R

Page 60: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

VetoresOs elementos de um vetor podem ser acessados por meiode um índice

coloca-se o nome do vetor seguido de colchetes, e dentrodo colchete um numero que indica a posição do elementoque se quer acessar> x[4][1] 3

Anderson Introdução ao R

Page 61: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

VetoresOs elementos de um vetor podem ser acessados por meiode um índicecoloca-se o nome do vetor seguido de colchetes, e dentrodo colchete um numero que indica a posição do elementoque se quer acessar> x[4][1] 3

Anderson Introdução ao R

Page 62: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Vetoresseq cria um vetor em forma de sequencia;> x=seq(1,5,by=0.5)> x[1] 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0> x=seq(from = 1, to = 5, length = 4)> x[1] 1.000000 2.333333 3.666667 5.000000

rep() cria um vetor de valores repetidos;> y=rep(3, 10)> y[1] 3 3 3 3 3 3 3 3 3 3> w=rep(1:3, 5)> w[1] 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3

Anderson Introdução ao R

Page 63: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Vetoresseq cria um vetor em forma de sequencia;> x=seq(1,5,by=0.5)> x[1] 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0> x=seq(from = 1, to = 5, length = 4)> x[1] 1.000000 2.333333 3.666667 5.000000

rep() cria um vetor de valores repetidos;> y=rep(3, 10)> y[1] 3 3 3 3 3 3 3 3 3 3> w=rep(1:3, 5)> w[1] 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3

Anderson Introdução ao R

Page 64: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Operação Vetores> v1 <- c(2,8,5,7)> v2 <- c(5,4,2,9)> v1 + v2[1] 7 12 7 16

Anderson Introdução ao R

Page 65: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

MatrizesPara criar uma matriz utiliza-se a funçãomatrix(elementos,numero de linhas, numero de colunas)

Matriz contendo os numero de 1:12, com 4 linha e 3colunas> A=matrix(1:12,4,3)> A

[,1] [,2] [,3][1,] 1 5 9[2,] 2 6 10[3,] 3 7 11[4,] 4 8 12

Anderson Introdução ao R

Page 66: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

MatrizesPara criar uma matriz utiliza-se a funçãomatrix(elementos,numero de linhas, numero de colunas)

Matriz contendo os numero de 1:12, com 4 linha e 3colunas> A=matrix(1:12,4,3)> A

[,1] [,2] [,3][1,] 1 5 9[2,] 2 6 10[3,] 3 7 11[4,] 4 8 12

Anderson Introdução ao R

Page 67: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

MatrizesRenomear linhasrownames e colunas colnames;> rownames(A)=c("linha1","linha2","linha3","linha4")> colnames(A)=c("coluna1","coluna2","coluna3")> A

coluna1 coluna2 coluna3linha1 1 5 9linha2 2 6 10linha3 3 7 11linha4 4 8 12

Anderson Introdução ao R

Page 68: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

MatrizesPara poder acessar os valores, coloca-se o nome damatrix seguido de colchetes, e dentro do colchete umnumero que indica a posição da linha e da coluna doelemento que se quer acessar.> A[2,1][1] 2

Anderson Introdução ao R

Page 69: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Matrizescbind() e rbind() acrescentar linhas e colunas nasmatrizes> x=c(3,4,5,6)> y=c(6,7,8,9)> A=cbind(A,y)> A=rbind(A,x)> A

coluna1 coluna2 coluna3 ylinha1 1 5 9 6linha2 2 6 10 7linha3 3 7 11 8linha4 4 8 12 9x 3 4 5 6

Anderson Introdução ao R

Page 70: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Matrizesnrow() ncol() dim() são utilizadas para ver o numerode linhas, numero de colunas e dimensão da matriz.> nrow(A)[1] 5> ncol(A)[1] 4> dim(A)[1] 5 4

Anderson Introdução ao R

Page 71: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Operações com Matrizes

Soma> A=matrix(c(5,2,6,1,6,3,1,4,4),3,3)> B=matrix(c(10,12,8,10,17,6,11,10,12),3,3)> A

[,1] [,2] [,3][1,] 5 1 1[2,] 2 6 4[3,] 6 3 4> B

[,1] [,2] [,3][1,] 10 10 11[2,] 12 17 10[3,] 8 6 12

Anderson Introdução ao R

Page 72: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Operações com Matrizes

Soma> A+B

[,1] [,2] [,3][1,] 15 11 12[2,] 14 23 14[3,] 14 9 16

Produto> A%*%B

[,1] [,2] [,3][1,] 70 73 77[2,] 124 146 130[3,] 128 135 144

Anderson Introdução ao R

Page 73: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Operações com Matrizes

Soma> A+B

[,1] [,2] [,3][1,] 15 11 12[2,] 14 23 14[3,] 14 9 16

Produto> A%*%B

[,1] [,2] [,3][1,] 70 73 77[2,] 124 146 130[3,] 128 135 144

Anderson Introdução ao R

Page 74: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Operações com MatrizesTransposta> t(A)

[,1] [,2] [,3][1,] 5 2 6[2,] 1 6 3[3,] 1 4 4

Inversa> solve(A)

[,1] [,2] [,3][1,] 0.2608696 -0.02173913 -0.04347826[2,] 0.3478261 0.30434783 -0.39130435[3,] -0.6521739 -0.19565217 0.60869565

Anderson Introdução ao R

Page 75: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Operações com MatrizesTransposta> t(A)

[,1] [,2] [,3][1,] 5 2 6[2,] 1 6 3[3,] 1 4 4

Inversa> solve(A)

[,1] [,2] [,3][1,] 0.2608696 -0.02173913 -0.04347826[2,] 0.3478261 0.30434783 -0.39130435[3,] -0.6521739 -0.19565217 0.60869565

Anderson Introdução ao R

Page 76: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Operações com MatrizesAutovalores e autovetores> eigen(A)$values[1] 10.107856 3.642881 1.249263$vectors

[,1] [,2] [,3][1,] -0.2659764 -0.4121283 -0.03663773[2,] -0.7358580 0.8600578 -0.63457438[3,] -0.6227115 -0.3007506 0.77199289

Anderson Introdução ao R

Page 77: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Arquivos de dadosAntes de importar um arquivo de dados é necessárioinformar o diretório onde está o arquivo. Para isto podeutilizar a função setwd.

Exemplo - se o conjunto de dados está no diretório MeusDocumentos,setwd("C:/Users/anderson/Documents")

Anderson Introdução ao R

Page 78: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Arquivos de dadosAntes de importar um arquivo de dados é necessárioinformar o diretório onde está o arquivo. Para isto podeutilizar a função setwd.Exemplo - se o conjunto de dados está no diretório MeusDocumentos,setwd("C:/Users/anderson/Documents")

Anderson Introdução ao R

Page 79: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Arquivos de dadosread.table - Carregar um banco de dados no formatotexto;read.table("nome do arquivo.txt",header=TRUE)

header=TRUE indica que no arquivo de dados a primeiralinha contem o nome da variáveis.header=FALSE. caso contrário

read.xlsx(), disponível no pacote xlsx- carregar umbanco de dados do Excelrequire(xlsx)dados=read.xlsx("nome do arquivo.xls",sheetIndex, header = TRUE)

sheetIndex indica qual a planilha encontra-se o dados;header=TRUE indica que no arquivo de dados a primeiralinha contem o nome da variáveis.header=FALSE. caso contrário

Anderson Introdução ao R

Page 80: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Arquivos de dadosread.table - Carregar um banco de dados no formatotexto;read.table("nome do arquivo.txt",header=TRUE)

header=TRUE indica que no arquivo de dados a primeiralinha contem o nome da variáveis.

header=FALSE. caso contrário

read.xlsx(), disponível no pacote xlsx- carregar umbanco de dados do Excelrequire(xlsx)dados=read.xlsx("nome do arquivo.xls",sheetIndex, header = TRUE)

sheetIndex indica qual a planilha encontra-se o dados;header=TRUE indica que no arquivo de dados a primeiralinha contem o nome da variáveis.header=FALSE. caso contrário

Anderson Introdução ao R

Page 81: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Arquivos de dadosread.table - Carregar um banco de dados no formatotexto;read.table("nome do arquivo.txt",header=TRUE)

header=TRUE indica que no arquivo de dados a primeiralinha contem o nome da variáveis.header=FALSE. caso contrário

read.xlsx(), disponível no pacote xlsx- carregar umbanco de dados do Excelrequire(xlsx)dados=read.xlsx("nome do arquivo.xls",sheetIndex, header = TRUE)

sheetIndex indica qual a planilha encontra-se o dados;header=TRUE indica que no arquivo de dados a primeiralinha contem o nome da variáveis.header=FALSE. caso contrário

Anderson Introdução ao R

Page 82: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Arquivos de dadosread.table - Carregar um banco de dados no formatotexto;read.table("nome do arquivo.txt",header=TRUE)

header=TRUE indica que no arquivo de dados a primeiralinha contem o nome da variáveis.header=FALSE. caso contrário

read.xlsx(), disponível no pacote xlsx- carregar umbanco de dados do Excelrequire(xlsx)dados=read.xlsx("nome do arquivo.xls",sheetIndex, header = TRUE)

sheetIndex indica qual a planilha encontra-se o dados;header=TRUE indica que no arquivo de dados a primeiralinha contem o nome da variáveis.header=FALSE. caso contrário

Anderson Introdução ao R

Page 83: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Arquivos de dadosread.table - Carregar um banco de dados no formatotexto;read.table("nome do arquivo.txt",header=TRUE)

header=TRUE indica que no arquivo de dados a primeiralinha contem o nome da variáveis.header=FALSE. caso contrário

read.xlsx(), disponível no pacote xlsx- carregar umbanco de dados do Excelrequire(xlsx)dados=read.xlsx("nome do arquivo.xls",sheetIndex, header = TRUE)

sheetIndex indica qual a planilha encontra-se o dados;

header=TRUE indica que no arquivo de dados a primeiralinha contem o nome da variáveis.header=FALSE. caso contrário

Anderson Introdução ao R

Page 84: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Arquivos de dadosread.table - Carregar um banco de dados no formatotexto;read.table("nome do arquivo.txt",header=TRUE)

header=TRUE indica que no arquivo de dados a primeiralinha contem o nome da variáveis.header=FALSE. caso contrário

read.xlsx(), disponível no pacote xlsx- carregar umbanco de dados do Excelrequire(xlsx)dados=read.xlsx("nome do arquivo.xls",sheetIndex, header = TRUE)

sheetIndex indica qual a planilha encontra-se o dados;header=TRUE indica que no arquivo de dados a primeiralinha contem o nome da variáveis.

header=FALSE. caso contrário

Anderson Introdução ao R

Page 85: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Arquivos de dadosread.table - Carregar um banco de dados no formatotexto;read.table("nome do arquivo.txt",header=TRUE)

header=TRUE indica que no arquivo de dados a primeiralinha contem o nome da variáveis.header=FALSE. caso contrário

read.xlsx(), disponível no pacote xlsx- carregar umbanco de dados do Excelrequire(xlsx)dados=read.xlsx("nome do arquivo.xls",sheetIndex, header = TRUE)

sheetIndex indica qual a planilha encontra-se o dados;header=TRUE indica que no arquivo de dados a primeiralinha contem o nome da variáveis.header=FALSE. caso contrário

Anderson Introdução ao R

Page 86: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções diversassample - obter uma amostra> ##vetor de sequencia de 0 a 200 a cada 5> x=seq(0,200,by=5)> x[1] 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90[20] 95 100 105 110 115 120 125 130 135 140 145 150 155 160 165 170 175 180 185[39] 190 195 200> ##amostra de tamanho 10> set.seed(12345)> x1=sample(x,10)> x1[1] 145 175 200 165 80 25 55 85 120 155

Anderson Introdução ao R

Page 87: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções diversassort - ordenar dados;> ##Dados ordenados de x1> sort(x1)[1] 25 55 80 85 120 145 155 165 175 200> sort(x1,decreasing=TRUE)[1] 200 175 165 155 145 120 85 80 55 25

order - ordenar uma planilha de dados seguindo a ordemde uma de suas variáveis.x2=sample(x,10)y=cbind(x1,x2)y## ordenar y de acordo com os valores de x1,y1=y[order(y[,1]),]

Anderson Introdução ao R

Page 88: Introdução ao R - Webnode.com.brfiles.andersoncso.webnode.com.br/200000246-60f7d61f1f/...No Windows o R apresenta uma interface gráfica com barra de ferramentas no topo; Essa interface

Funções diversassort - ordenar dados;> ##Dados ordenados de x1> sort(x1)[1] 25 55 80 85 120 145 155 165 175 200> sort(x1,decreasing=TRUE)[1] 200 175 165 155 145 120 85 80 55 25

order - ordenar uma planilha de dados seguindo a ordemde uma de suas variáveis.x2=sample(x,10)y=cbind(x1,x2)y## ordenar y de acordo com os valores de x1,y1=y[order(y[,1]),]

Anderson Introdução ao R