[R-br] Extraindo valores de interesse em um dataframe

Tiago Fragoso fragoso2718 em gmail.com
Quinta Janeiro 26 14:49:24 BRST 2017


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 usando

stringr::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 em 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:
> https://drive.google.com/file/d/0B6tnaf2fmoCcbUtPQ0NfUmpxdXM
> /view?usp=sharing
>
> link para a saída completa:
> https://drive.google.com/file/d/0B6tnaf2fmoCcWjlFclc2R2NkVEU
> /view?usp=sharing
>
> Yury Duarte
> Engenheiro Agrônomo - ESALQ/USP
>
> _______________________________________________
> 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/20170126/895f0e4e/attachment.html>


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