Importar .RData e .rds

  • exam.RData (2 KB)
  • exam.rds (300 B)
  • Quando os conjuntos de dados são salvos como dados R (.RData ou .rds), os dados podem ser importados facilmente. Agora vamos carregar novamente o conjunto de dados exam no Ambiente.

    Para isso, vamos limpar nosso Ambiente primeiro e remover todos os objetos, para que possamos ver as mudanças. Para isso, usamos a função rm() (rm significa remover). Na função, basta separar por vírgula os objetos que queremos excluir do Ambiente. Vamos excluir todos!

    rm(
      exam, 
      examcsv, 
      examcsv2, 
      path
    )

    Quando carregamos dados R, é muito mais fácil, pois os dados estão em um formato diretamente legível para o R. Se carregarmos um único objeto (arquivo .rds), usamos a função readRDS(). Importante: Com esta função, precisamos adicionar os dados lidos a um objeto para que fiquem disponíveis no Ambiente. A vantagem é que podemos renomear os dados conforme desejarmos e não precisamos depender do nome do arquivo.

    exam <- readRDS("./data/exam.rds")

    Podemos também carregar um ambiente inteiro. Isso pode ser, por exemplo, todos os objetos de uma sessão, ou seja, o que acabamos de fazer. Esse tipo de dados é armazenado no formato .RData e simplesmente usamos a função load().

    # alternativamente, carregar todo o workspace
    load("./data/exam.RData")

    Isso é tudo, assim podemos importar dados que estão em formatos globais ou em formatos específicos do R. Por último, vamos aprender como importar conjuntos de dados do SPSS, já que infelizmente ainda há uma série de organizações que disponibilizam seus conjuntos de dados nesse formato.