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
Top Related