18 Lendo dados com read.table()

A função read.table() é utilizada para a leitura externa de dados no formato txt, por exemplo. Em geral, usa-se quando temos uma tabela para ser inserida. A sintaxe do comando é

> dados<-read.table("a:\\arquivo.txt",header=T,na.strings="-")

Para ver o arquivo basta digitar dados.

O argumento header= T indica que o arquivo de dados possui um cabeçalho , ou seja, as colunas possuem um título.

O argumento na.strings= ``-'' indica que as observações faltantes estão representadas pelo sinal -. Se não houver algum caracter indicador, basta colocar as aspas vazias.

No lugar de arquivo.txt pode ser usado um endereço da Web . Tente, por exemplo, http://www.est.ufpr.br/$ \sim$aanjos/livro/dados/giz.txt.

O arquivo .txt, pode ser gerado, por exemplo, através de uma planilha eletrônica ou algum editor de textos (Pico, Nano, Vi, Notepad, Word). A planilha deve ser salva como texto separado por espaços.

Há outras funções de importação de arquivos do tipo texto: read.csv(), read.delim().

Existem muitos outros formatos de leitura de dados no R. Veja o pacote foreign para saber como importar dados de outros aplicativos como o SAS e SPSS por exemplo.

adilson dos anjos 2009-03-26