aula based a dos
DESCRIPTION
estatisticaTRANSCRIPT
-
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