Utilizando planilhas no R

Existem algumas boas opções para conseguir trabalhar com nossas planilhas no R, aqui tratarei especificamente de um comando o read.csv(). Como é bom criar o habito de consultar a ajuda dos comandos digite ?read.csv e explore a documentação do arquivo de ajuda do comando. No caso do R podemos utilizar o LibreOffice (se você não quer arcar com custos de licença de software) ou o M$ excel (Caso tenha $$ sobrando em seu projeto de pesquisa para pagar a licença de uso do M$office) para confeccionar as planilhas de dados. Lembrando que a maioria dos exemplos aqui tem foco no usuário GNU/Linux.

Neste caso é bom lembrar que cada coluna da sua planilha deve conter um único tipo de variável. Exemplo de como você deverá construir sua planilha no editor:

[colocarei uma figura aqui :)]

Salve a planilha no diretório (pasta) onde você entrará via linha de comando para carregar o R (no caso dos ainda usuários window$ no diretório de trabalho do R). Para isso vá em salvar como e escolha: “texto csv”; dê um nome ao dito cujo. Note que agora você salvou sua planilha no formato .csv, por exemplo “profundidade.csv”
Agora no terminal, entre no diretório onde o arquivo foi salvo
cd /home/nomedousuário/caminho_para_o_diretório_onde_o_arquivo_foi_salvo
Carregue o R com o comando: R
Para fazer com que o R leia o arquivo csv é simples:
Criaremos um vetor cujo conteúdo é aquelo do arquivo .csv no caso do exemplo, profundidade.csv

então
dados1=read.csv(“profundiodade.csv”, header=T, sep=”,”)
header=T; o T aqui é de True, e diz ao read.csv que o arquivo profundidade.csv em sua primeira linha trás o cabeçalho com os nomes das variáveis.
O sep=”,” diz ao ao read.csv que as virgulas são separadoires das colunas da planilhas profundidade.csv
Agora digite o nome do vetor criado e veja se está tudo ok quanto a forma da planilha.
Caso encontre algo assim:
71.45,10.00,1103.85,,,34.57

2 71.38,15.00,2142.1,20.52,13.73,32.48

3 70.86,11.00,2194.82,19.04,11.73,34.77

4 66.4,11.00,2082.71,18.42,12.9,32.93

5 66.34,9.00,1840.43,18.31,11.83,27.48

6 65.68,9.00,2123.92,17.61,10.11,30.53

7 64.86,8.00,2005.8,17.31,9.73,26.65

8 64.66,9.00,2045.95,16.62,9.37,32.58

9 63.54,10.00,1419.18,18.5,10.6,28.14

10 63.54,,2112.54,18.73,11.03,28.87

11 61.25,8.00,1499.23,17.28,10.28,27.05

12 58.66,6.00,1075.78,16.65,9.64,27.47

13 57.52,,2309.79,16.83,10.14,30.14

14 ,11.00,2639.7,19.89,11.28,36.79

ou assim:
71.45,10.00,1103.85,,,34.57

2 71.38,15.00,2142.1,20.52,13.73,32.48

3 70.86,11.00,2194.82,19.04,11.73,34.77

4 66.4,11.00,2082.71,18.42,12.9,32.93

5 66.34,9.00,1840.43,18.31,11.83,27.48

6 65.68,9.00,2123.92,17.61,10.11,30.53

7 64.86,8.00,2005.8,17.31,9.73,26.65

8 64.66,9.00,2045.95,16.62,9.37,32.58

9 63.54,10.00,1419.18,18.5,10.6,28.14

10 63.54,,2112.54,18.73,11.03,28.87

11 61.25,8.00,1499.23,17.28,10.28,27.05

12 58.66,6.00,1075.78,16.65,9.64,27.47

13 57.52,,2309.79,16.83,10.14,30.14

14 ,11.00,2639.7,19.89,11.28,36.79

Você deverá alterar o simbolo em sep, por exemplo para sep=” ” ou sep=”;”
Geralmente quando vamos salvar o arquivo .csv o editor de planilhas costuma perguntar o tipo de separador utilizado, então é só manter o padrão!
Se tudo der certo ao digitar o nome do vetor dados1 você terá como saída os dados organizados da seguinte maneira
[colocarei uma figura aqui :)]
Lembre-se que tanto no nome do artigo quanto em sep as aspas são obrigatórias

Veja também: http://stat.ethz.ch/R-manual/R-patched/library/utils/html/read.table.html

Anúncios

Sobre Conrado

Meu interesse é no estudo do comportamento social e comunicação de lagartos. "Infófilo", entusiasta do software livre, da licença creative commons e do livre acesso da produção artística e intelectual.

Publicado em maio 20, 2011, em Uncategorized. Adicione o link aos favoritos. 1 comentário.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: