Introdução a Criação e Minipulação de Objetos No Software R

Embed Size (px)

Citation preview

  • 8/18/2019 Introdução a Criação e Minipulação de Objetos No Software R

    1/9

    Introdução à criação emanipulação de objeto

    Software RJefferson Barbosa

    Matheus Cunha

    Orientadora: Prof. Cristiane Silva Corrêa

    Projeto Desenvolvendo a gestão de RPPS:

    um programa para auxílio dos gestores de previdência de servidores p

    Programa de Apoio à Extensão Universitária MEC/SESu 2016

    Coordenação: Profa. Cristiane Silva Corrêa

    DDCA/CCET/UFRN

    Natal, 11 de Março de 2016

  • 8/18/2019 Introdução a Criação e Minipulação de Objetos No Software R

    2/9

    Tipos de dados

    Existe diferentes tipos de variáveis na linguagem R.

    Entre elas estão as numeric, character, logical e as do complex.

    Como o nome indica, as numéricas são utilizadadas pnuméricos.

    O tipo character é usando para caracteres e é utilizadcitação entre aspas.

    As de tipo logical são usadas para variáveis boleanas:FALSE ou F.

    As de tipo complex são utlizadas no estudo de variáve

  • 8/18/2019 Introdução a Criação e Minipulação de Objetos No Software R

    3/9

    Tipos de objetos

    Existe três tipos de objetos na linguagem R. São eles: Veo data Frame.

    Os vetores são arranjos unidimensionais dos dados. Exe3, ..., n.

    As matrizes são disposições multidimensionais dos dadopode ser interpretado como uma lista de vetores.

    Um dataframe é uma tabela composta com um ou divetores e/ou fatores, todos de mesmo comprimento, mpossivelmente de modalidades diferentes, podendo sedatas frames a partir da junção de vários vetores de mtamanho. Exemplo: uma tabela do excel contendo noidade, altura, rendimento e a quantidade de fi lhos de

    pessoas.

  • 8/18/2019 Introdução a Criação e Minipulação de Objetos No Software R

    4/9

    Criando os tipos de objetosa)Vetor 

    O vetor pode ser criado a partir concatenação de vao comando “c()”.

    O Comando “seq()” pode gerar um vetor de números “seq(1, 6, 0.25)”, onde os dois primeiros são o inicios e osequência e o terceiro o incremento para ser gerada a

    Para chamar um elemento do vetor criado, basta digido vetor e a posição do elemento. Exemplo: “x[3]”.

    Para remover um elemento do vetor, deve ser usandoantes da posição do elemento. Por exemplo: “x= x[-3]”

  • 8/18/2019 Introdução a Criação e Minipulação de Objetos No Software R

    5/9

    b)Matriz

    Uma matriz pode ser criada com a função matriz. “> mNA, nrow=1, ncol=1, byrow=F)”.

    O parâmetro byrow indica qualquer que seja os valoredevem encher sucessivamente as colunas, o padrão, se verdadeiro.

    Uma outra maneira para construir as matrizes é converde n*m de comprimento em uma matriz nxm.

    Uma maneira alternativa para construir matrizes é usar“cbind()” e “rbind()”, que combinam vetores por linhauma matriz.

  • 8/18/2019 Introdução a Criação e Minipulação de Objetos No Software R

    6/9

    c)Data frame

    O R pode ler dados armazenados em arquivos de textcom as seguintes funções: read.table, scan e read.fwf.também pode ler arquivos em outros formatos (Excel, Smas as funções necessitadas para isto não estão no pa

    A função read.table tem por efeito criar um data framprincipal maneira de ler os dados de uma tabela. As fu

    read.csv e read.csv2 são variantes da função read.tab A scan é uma função mais flexivel que a read.table. U

    diferença é que dá para especificar o tipo das variáve

  • 8/18/2019 Introdução a Criação e Minipulação de Objetos No Software R

    7/9

    Operações com matrizes e vetoa)Vetores

    O R consegue executar operações entre dois ou mais desde que ambos tenham o mesmo comprimento.

    O R executa operações de soma, subtração, produto também como calcular o produto interno entre vetore

  • 8/18/2019 Introdução a Criação e Minipulação de Objetos No Software R

    8/9

    b)Matrizes

    O R executa operações elementares entre matrizesoperações são definidas apenas entre matrizes qua

    Operações de soma, subtração, produto termo a tedeterminante, transposição e divisão são algumas d

    Algumas operações são também definidas para mquadradas, como o produto matricial.

    O R também resolve sistemas lineares e encontra auautovetores.

  • 8/18/2019 Introdução a Criação e Minipulação de Objetos No Software R

    9/9

    Banco de dados R/SQL

    SQL significa Structured Query Language (Linguagem de peestruturada).

    É basicamente uma linguagem util izada para fazer perguntamais bancos de dados.

    É possível trabalhar com bancos de dados bem grandes.

    Mais de um usuário pode utilizar o mesmo banco de dados

    simultaneamente. Para utilizar SQL no R precisaremos do pacote sqldf.