Importar e Exportar Dados

Preview:

Citation preview

R Project

Importar e Exportar DadosUma Abordagem desde os Bancos de Dados

UNICAMPUniversidade Estadual de CampinasInstituto de ComputaçãoBrasil

Instituto de Matemática, Estatística e Computação Científica

Professor: Víctor Hugo Lachos

Apoio: Diana Milena Galvis SotoJulián Esteban Gutiérrez PosadaJunho 2014

http://cran.r-project.org/doc/manuals/r-release/R-data.pdf

AGENDA

Para obter mais informações...

● Introdução

○ Importação de dados○ Exportação de dados○ Exemplo do importação / exportação○ Requisito - R Project 3.1.0

● Exemplo 01 - Excel

● Exemplo 02 - Bando de Dados (BD)

Importar Dados

IntroduçãoTXT

CVS

XML

Rede

DBXLSx

Gerar

Manualmente(direitamente)

Por uma aplicação(indiretamente)

...

Exportar Dados

IntroduçãoTXT

CVS

XML

Rede

DBXLSx

...

Utilização

Manualmente(direitamente)

Por uma aplicação(indiretamente)

Exemplo do Importação / Exportação

Introdução

DB

Importa

Exporta Importa

Exporta

Aplicação

Comunicação entre Aplicativos

DB

Importa

Exporta

Comunicação entre Aplicativos

Grandes Volumes de Dados Estruturados

...

Rede

Introdução

RequisitoR Project 3.1.0

● Elementos necessários: Package ‘xlsx’ e Excel

● Instalando o pacote ‘xlsx’

● Importação uma planilha eletrônica (Excel 2007).

● Exportação uma planilha eletrônica (Excel 2007).

Example 01 - Excel

Passos - Preparação do ambiente

2. Defina em R a pasta de trabalho

3. Construir em Excel a seguinte planilha Excel1. Criar em Windows uma pasta de trabalho

http://cran.r-project.org/web/packages/xlsx/index.html

4. Instale em R o pacote ‘xlsx’

Passos - Instalação do pacote

Passos - Carga do pacote

5. Carregue o pacote instalado em R.

Agora, estamos prontos para trabalhar ...

6. Importar a primeira aba da planilha Excel.

Passos - Importação

7. Processar a tabela em R (por exemplo, Impressão)

6’. Importar a segunda aba da planilha Excel.

Passos - Importação

7’. Processar a tabela em R (por exemplo, Impressão)

Passos - Exportação

8. Exportar a segunda aba da planilha Excel.

Pronto!!!

Ou não?

Esclarecimento

Converter para número

Uma curiosidade

Botão direito do mouse

● Elementos necessários: Package ‘RSQLite’ eSQLite Database Browser 3.1.0

● Instalando o pacote ‘RSQLite’

● Importação uma tabela de um BD.● Exportação uma tabela de um BD.

● Fazendo uma consulta ao banco de dados.

Example 02 - Banco de Dados

Passos - Preparação do ambiente

2. Defina em R a pasta de trabalho

3. Baixar de Internet e Instalar em WindowsSQLite Database Browser Portable

1. Criar em Windows uma pasta de trabalho

SQLite Database Browser Portable é uma ferramenta visual utilizada para criar, projetar e editar banco de dados, arquivos compatíveis com o SQLite. (.DB -- DataBase)

http://portableapps.com/apps/development/sqlite_database_browser_portable

.DBConjuntos de dados armazenados

no banco de dados SQlite3

Passos - Criar Banco de Dados (DB)

4. Executar e Criei um Banco de Dados

Use a pasta de trabalho

4a. Tabela Ciudade

4b. Tabela Empresa

4c. Tabela Produto

Ciudade

IdCiudadeNome

Empresa

IdEmpresaNomeIdCiudade

1

n

Produto

IdProdutoNomeIdEmpresaFabricante

n

1

http://cran.r-project.org/web/packages/RSQLite/index.html

5. Instale em R o pacote ‘RSQLite’

Passos - Instalação do pacote

Passos - Carga do pacote

6. Carregue o pacote instalado em R.

De novo, estamos prontos para trabalhar ...

7. Abra o conjunto de dados em R. (Indica o Driver “SQLite” e o conjunto de dados “x.db” )

8a. Importar a tabela de Ciudades em DB.

Passos - Importação

9a. Processar a tabela em R (por exemplo, Impressão)

SQL(Structured Query Language)

http://www.tutorialspoint.com/sqlite/index.htm

8b. Importar a tabela de Empresa em DB.

Passos - Importação

9b. Processar a tabela em R (por exemplo, Impressão)

8c. Importar da tabela de Produtos em DB

Só o “Nome” e o “Valor”, dos produtos cujo valor seja maior do que R$1000

Passos - Importação

9c. Processar a tabela em R (por exemplo, Impressão)

8d. Importar da tabela de Produtos em DB

Só o “Nome” e o “Valor”, dos produtos que sejam da empresa Apple

Passos - Importação

9d. Processar a tabela em R (por exemplo, Impressão)

8d. Importar da tabela de Produtos em DB ( Nome do produto, da empresa,

e o valor do produto, de qualquer empresa de Campinas

Passos - Importação

9d. Processar a tabela em R (por exemplo, Impressão)

Passos - Exportação - Criar uma tabela

10. Criar uma tabela para Cliente

Cliente

IdClienteNomeIdCiudadeMora

11. Verifique com SQLite Browser

Passos - Exportação - Inserir registros

12. Inserir três novos clientes 13. Verifique com SQLite Browser

Cliente

IdClienteNomeIdCiudadeMora

Quem mora no Rio de Janeiro?

Passos - Dados adicionais

14. Apagar o cliente do nome ´Victor’

15. Verifique com SQLite Browser

16. Apagar a tabela de clientes

17. Feche a conexão ao DB

Questions?12

Recommended