Upload
edijanio-galdino
View
218
Download
0
Embed Size (px)
DESCRIPTION
estatistica
Citation preview
R Project
Importar e Exportar DadosUma Abordagem desde os Bancos de Dados
UNICAMPUniversidade Estadual de CampinasInstituto de ComputaoBrasil
Instituto de Matemtica, Estatstica e Computao Cientfica
Professor: Vctor Hugo Lachos
Apoio: Diana Milena Galvis SotoJulin Esteban Gutirrez PosadaJunho 2014
http://cran.r-project.org/doc/manuals/r-release/R-data.pdf
AGENDA
Para obter mais informaes...
Introduo
Importao de dados Exportao de dados Exemplo do importao / exportao Requisito - R Project 3.1.0
Exemplo 01 - Excel
Exemplo 02 - Bando de Dados (BD)
Importar Dados
IntroduoTXT
CVS
XML
Rede
DBXLSx
Gerar
Manualmente(direitamente)
Por uma aplicao(indiretamente)
...
Exportar Dados
IntroduoTXT
CVS
XML
Rede
DBXLSx
...
Utilizao
Manualmente(direitamente)
Por uma aplicao(indiretamente)
Exemplo do Importao / Exportao
Introduo
DB
Importa
Exporta Importa
Exporta
Aplicao
Comunicao entre Aplicativos
DB
Importa
Exporta
Comunicao entre Aplicativos
Grandes Volumes de Dados Estruturados
...
Rede
Introduo
RequisitoR Project 3.1.0
Elementos necessrios: Package xlsx e Excel
Instalando o pacote xlsx
Importao uma planilha eletrnica (Excel 2007).
Exportao uma planilha eletrnica (Excel 2007).
Example 01 - Excel
Passos - Preparao 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 - Instalao 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 - Importao
7. Processar a tabela em R (por exemplo, Impresso)
6. Importar a segunda aba da planilha Excel.
Passos - Importao
7. Processar a tabela em R (por exemplo, Impresso)
Passos - Exportao8. Exportar a segunda aba da planilha Excel.
Pronto!!!
Ou no?
Esclarecimento
Converter para nmero
Uma curiosidadeBoto direito do mouse
Elementos necessrios: Package RSQLite eSQLite Database Browser 3.1.0
Instalando o pacote RSQLite
Importao uma tabela de um BD. Exportao uma tabela de um BD.
Fazendo uma consulta ao banco de dados.
Example 02 - Banco de Dados
Passos - Preparao 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 compatveis 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 DadosUse 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 - Instalao do pacote
Passos - Carga do pacote6. 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 - Importao
9a. Processar a tabela em R (por exemplo, Impresso)
SQL(Structured Query Language)
http://www.tutorialspoint.com/sqlite/index.htm
8b. Importar a tabela de Empresa em DB.
Passos - Importao
9b. Processar a tabela em R (por exemplo, Impresso)
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 - Importao
9c. Processar a tabela em R (por exemplo, Impresso)
8d. Importar da tabela de Produtos em DB S o Nome e o Valor, dos produtos que sejam da empresa Apple
Passos - Importao
9d. Processar a tabela em R (por exemplo, Impresso)
8d. Importar da tabela de Produtos em DB ( Nome do produto, da empresa, e o valor do produto, de qualquer empresa de Campinas
Passos - Importao
9d. Processar a tabela em R (por exemplo, Impresso)
Passos - Exportao - Criar uma tabela10. Criar uma tabela para Cliente
Cliente
IdClienteNomeIdCiudadeMora
11. Verifique com SQLite Browser
Passos - Exportao - Inserir registros12. Inserir trs novos clientes 13. Verifique com SQLite Browser
Cliente
IdClienteNomeIdCiudadeMora
Quem mora no Rio de Janeiro?
Passos - Dados adicionais14. Apagar o cliente do nome Victor
15. Verifique com SQLite Browser
16. Apagar a tabela de clientes
17. Feche a conexo ao DB
Questions?12