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/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 2008-09-18