Input manual de dados no R

Vamos utilizar um editor, como a vizualização de folha de dados do excel para inputar nossos dados ao R.

dados <- data.frame(Idade=numeric(0), Sexo=character(0), Peso=numeric(0))
dados <- edit(dados)



Após entrar com todos os dados que necessitar, podemos simplesmente fechar o editor e teremos um data.frame salvo na variável dados =)

Depois de fechar o editor podemos chamar a variável dados e vamos obter o seguinte resultado.

Bom essa é a dica, bem simples e rápida.

2 comentários:

  1. Bruno, gostei muito dessa dica, valeu mesmo! Mas e depois que o banco foi criado no ambiente do R, qual é a melhor forma de salvá-lo antes de fechar a sessão do R e depois poder continuar editando o banco de dados?

    Tenho um complemento à sua dica que acho que pode ser útil para quem estiver interessado em inserir manualmente os dados no R (se houver uma forma mais elegante de fazer isso, por favor, me diga).

    Depois de criar um banco (dataset) no ambiente, eu exportei ele em formato de .csv usando a seguinte linha de comando:

    write.csv(dataset, "dataset.csv")

    Para continuar editando depois de fechar a sessão do R, eu usei o seguinte comando para importar esse banco de dados que eu exportei antes para o ambiente atual:

    dataset <- read.csv("C:/dataset.csv",header=TRUE,sep=",")

    Se tudo der certo no processo de importação, ai é só usar de novo o comando que você ensinou e continuar editando, eu pelo menos testei aqui e funcionou:

    dataset <- edit(dataset)

    Essa era uma das coisas que mais me prendia ainda ao spss, pois acho que algumas partes da limpeza do banco de dados são mais rápidas e simples quando você pode abrir uma planilha, ir lá na célula problemática e modificar manualmente (e.g. erro de digitação).


    Abraço!

    ResponderExcluir
    Respostas
    1. Oi André, que bom que gostou!

      A melhor maneira é algo pessoal, mas também utilizo muito o write.csv e read.csv como você mencionou e funciona muito bem mesmo.

      Seu comentário veio num dia muito propicio, ontem a equipe do Rstudio lançou um uma atualização nova.
      RStudio Desktop 0.99.441 - essa versão conta com uma ótimas opções para visualização de dados em folha de dados. Algumas opções como ordenar, filtrar e procurar por algum termo dentro dos bancos ficaram bem simples.

      Você pode baixar neste link: http://www.rstudio.com/products/rstudio/download/

      Utilize o comando View(dataset) para ter acesso a folha de dados.

      Obrigado e volte sempre!

      Excluir