Upload
projeto-rpps
View
218
Download
0
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.