Você está na página 1de 9

Projeto Desenvolvendo a gesto de RPPS:

um programa para auxlio dos gestores de previdncia de servidores pblicos.

Programa de Apoio Extenso Universitria MEC/SESu 2016


Coordenao: Profa. Cristiane Silva Corra
DDCA/CCET/UFRN

Introduo criao e
manipulao de objetos no
Software R
Jefferson Barbosa
Matheus Cunha
Orientadora: Prof. Cristiane Silva Corra

Natal, 11 de Maro de 2016

Tipos de dados
Existe diferentes tipos de variveis na linguagem R.
Entre elas esto as numeric, character, logical e as do tipo
complex.
Como o nome indica, as numricas so utilizadadas para valores
numricos.
O tipo character usando para caracteres e utilizada usando a
citao entre aspas.

As de tipo logical so usadas para variveis boleanas: TRUE ou T e


FALSE ou F.
As de tipo complex so utlizadas no estudo de variveis complexas .

Tipos de objetos
Existe trs tipos de objetos na linguagem R. So eles: Vetor, matriz e
o data Frame.
Os vetores so arranjos unidimensionais dos dados. Exemplo: 0,1, 2,
3, ..., n.

As matrizes so disposies multidimensionais dos dados. Tambm


pode ser interpretado como uma lista de vetores.
Um dataframe uma tabela composta com um ou diversos
vetores e/ou fatores, todos de mesmo comprimento, mas
possivelmente de modalidades diferentes, podendo ser criados
datas frames a partir da juno de vrios vetores de mesmo
tamanho. Exemplo: uma tabela do excel contendo nome, sexo,
idade, altura, rendimento e a quantidade de filhos de um grupo de
pessoas.

Criando os tipos de objetos


a)Vetor
O vetor pode ser criado a partir concatenao de valores, usando
o comando c().
O Comando seq() pode gerar um vetor de nmeros reais, como
seq(1, 6, 0.25), onde os dois primeiros so o inicios e o fim da
sequncia e o terceiro o incremento para ser gerada a sequncia.
Para chamar um elemento do vetor criado, basta digitar o nome
do vetor e a posio do elemento. Exemplo: x[3].
Para remover um elemento do vetor, deve ser usando o sinal -
antes da posio do elemento. Por exemplo: x= x[-3].

b)Matriz
Uma matriz pode ser criada com a funo matriz. > matrix(data=
NA, nrow=1, ncol=1, byrow=F).
O parmetro byrow indica qualquer que seja os valores dos dados,
devem encher sucessivamente as colunas, o padro, ou as linhas,
se verdadeiro.
Uma outra maneira para construir as matrizes converter um vetor
de n*m de comprimento em uma matriz nxm.
Uma maneira alternativa para construir matrizes usar as funes
cbind() e rbind(), que combinam vetores por linha ou coluna a
uma matriz.

c)Data frame
O R pode ler dados armazenados em arquivos de texto (ASCII)
com as seguintes funes: read.table, scan e read.fwf. O R
tambm pode ler arquivos em outros formatos (Excel, SAS, SPSS),
mas as funes necessitadas para isto no esto no pacote base.
A funo read.table tem por efeito criar um data frame, assim a
principal maneira de ler os dados de uma tabela. As funes
read.csv e read.csv2 so variantes da funo read.table.
A scan uma funo mais flexivel que a read.table. Uma
diferena que d para especificar o tipo das variveis.

Operaes com matrizes e vetores


a)Vetores
O R consegue executar operaes entre dois ou mais vetores
desde que ambos tenham o mesmo comprimento.
O R executa operaes de soma, subtrao, produto e diviso. H
tambm como calcular o produto interno entre vetores.

b)Matrizes
O R executa operaes elementares entre matrizes. Algumas
operaes so definidas apenas entre matrizes quadradas.
Operaes de soma, subtrao, produto termo a termo,
determinante, transposio e diviso so algumas delas.

Algumas operaes so tambm definidas para matrizes no


quadradas, como o produto matricial.
O R tambm resolve sistemas lineares e encontra autovalores e
autovetores.

Banco de dados R/SQL


SQL significa Structured Query Language (Linguagem de pergunta
estruturada).
basicamente uma linguagem utilizada para fazer perguntas a um ou
mais bancos de dados.
possvel trabalhar com bancos de dados bem grandes.
Mais de um usurio pode utilizar o mesmo banco de dados
simultaneamente.
Para utilizar SQL no R precisaremos do pacote sqldf.

Você também pode gostar