Paulo, MUITO obrigado! Tenho que estudar e aprender a usar as funções de manipulações!

Salvou o dia!

Abrax



On Wednesday, December 16, 2015 4:03 PM, Paulo Abreu <abreups@gmail.com> wrote:


Rafael,

Porque você não tenta primeiro fazer um “pré-processamento” desse arquivo para só depois ler com o R?
Por exemplo, se você usar o 'grep' com uma expressão regular para isolar somente as linhas com dados, você salva isso num outro arquivo e depois lê esse outro arquivo com o R.
Salvei esse exemplo de dados que você passou num arquivo chamado teste.txt e executei o seguinte comando:

grep "^ 198" < teste.txt

O resultado são todas as linhas que começam com um espaço em branco e depois têm os caracteres 198

Assim:

 1983 001     1    0.0   13.8
 1983 002     2    0.0   13.8
 1983 003     3    0.0   13.7
 1984 001     1    2.2   13.8
 1984 002     2   54.8   13.8
 1984 003     3    4.8   13.7

Se você fizer 

grep "^ 198" < teste.txt > resultado.txt

O arquivo resultado.txt vai ter só as linhas de dados.
Coloca um cabeçalho à mão e aí fica mais fácil de ler com o R.
Ajuste a expressão regular para ficar mais adequada aos dados que você tem (sei que você passou só um pedaço dos dados).

Espero que ajude.

Paulo Abreu


Em 16 de dez de 2015, à(s) 16:14, Rafael Tieppo <rafaeltieppo@yahoo.com.br> escreveu:

Prezados,

Por favor, Alguém poderia me indicar algum pacote ou algum método para ler várias Tabelas em um único arquivo ".txt", quando há texto no meio do arquivo. Creio que o símbolo "@" permita iniciar a captura dos dados, mas não tenho ideia de como criar uma lógica. Obrigado

EXEMPLO do ARQUIVO:
 
*RUN   1        : POT_S1                    
  
@YEAR DOY   DAS   PRED  DAYLD
 1983 001     1    0.0   13.8
 1983 002     2    0.0   13.8
 1983 003     3    0.0   13.7
                                                                               
*RUN   2        : POT_S1                    
 
@YEAR DOY   DAS   PRED  DAYLD
 1984 001     1    2.2   13.8
 1984 002     2   54.8   13.8
 1984 003     3    4.8   13.7










 
Rafael Tieppo
State University of Mato Grosso -
Department of Agricultural Engineering
site: http://www2.unemat.br/rafaeltieppo blog
https://fuidebicicleta.wordpress.com
"Evite o desperdício: antes de imprimir pense na sua responsabilidade com o ambiente".  
_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.