Olá,Para a última linha de cada uma das suas simulações, você pode ler o seu código no R usando a função readChar() para ler apenas como um string e separar as últimas linhas em uma lista usandostringr::str_match_all(string = teste,pattern = '(?=(\\*DSSAT[\\S\\s]*?\\R\\R)|(\\*DSSAT[\\S\\s]*?$))') Repare apenas que todas as linhas menos a última do arquivo estarão na posição 2 do array, enquanto a última estará no 3. Com a linha separada, você pode obter o valor que quiser usando strsplit() e a posição que quiser.2017-01-23 11:58 GMT-02:00 Yury Duarte via R-br <r-br@listas.c3sl.ufpr.br>:______________________________Bom dia colegas programadores!Há algum tempo venho trabalhando com o modelo de simulação DSSAT.Agora estou tentando organizar suas saídas de uma forma que facilite as analises. Para que possam entender melhor o formato das saídas, anexei dois links para download do output do modelo.Toda simulação é antecedida de um pequeno cabeçalho e cada uma delas representa uma data de plantio (primeira linha da coluna DOY) em um determinado ano (coluna YEAR).Dessa forma, dentro de cada arquivo eu tenho 36 simulações de plantio por ano e 34 anos de histórico.A informação que eu gostaria de extrair é exatamente a última linha de cada simulação, referente a décima coluna (GWAD). Como cada simulação tem um numero diferente de linhas (dias do ciclo da cultura em questão), fiquei sem ter como resgatar os valores da coluna de interesse em intervalos fixos.Infelizmente não tenho nenhum script decente em andamento que possa ser compartilhado para elucidar melhor minhas intenções, mas espero ter conseguido explicar minimamente a minha dúvida.Desde já, agradeço a todos!link para a saída parcial:link para a saída completa:Yury DuarteEngenheiro Agrônomo - ESALQ/USP_________________
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.