[R-br] manipulação arquivos

Rafael Tieppo rafaeltieppo em yahoo.com.br
Quarta Dezembro 16 17:09:20 BRST 2015


 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 em 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 em 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 em 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.



  
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20151216/d711a6de/attachment.html>


Mais detalhes sobre a lista de discussão R-br