Aula Based a Dos

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