<div dir="ltr">Ainda não achei uma solução. Mas, caso eu tenha entendido o problema corretamente, cheguei até aqui:<div><br></div><div><div>library(dplyr)</div><div>setwd("E:\\")</div><div>dados <- read.csv2("dado.csv")</div><div>dados$Nivel <- as.numeric(as.character(dados$Nivel))</div><div><br></div><div>dadosNovo <- tbl_df(dados) %>%</div><div>                group_by(Date) %>%</div><div>                summarise(NivelMax = max(Nivel, na.rm=TRUE)) %>%</div><div>                mutate(Ind = ifelse(NivelMax > 2, 1, 0)) %>%</div><div>                arrange(as.Date(Date, "%d/%m/%Y"))</div><div><br></div></div><div><div>> head(dadosNovo, 3)</div><div>Source: local data frame [3 x 3]</div><div><br></div><div>        Date NivelMax Ind</div><div>1 01/02/2014     1.04   0</div><div>2 02/02/2014     1.04   0</div><div>3 03/02/2014     1.04   0</div><div><br></div></div><div>A estratégia até até aqui foi: construir um novo data frame com o nível máximo em cada dia. Criar uma nova coluna com uma variável indicadora que recebe o valor 1 se o nível no dia é maior que 2.Fiz isso imaginando que poderia ser tranquilo contar as sequencias de 1, mas isso se mostrou não trivial. Bem, pelo menos eu não consegui ainda vislumbrar uma forma de fazer isso. </div><div><br></div><div>Bem, pode ser que alguem tenha uma forma de fazer isso... e identificar os ínícios das enchentes...</div><div><br></div><div>Caso eu consiga avançar, volto aqui.</div><div><br></div><div>Abs. </div><div> </div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Em 28 de novembro de 2014 17:45, Jefferson Ferreira-Ferreira <span dir="ltr"><<a href="mailto:jecogeo@gmail.com" target="_blank">jecogeo@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Olá amigos!!<div><br></div><div>Estou com uma questão que não estou sabendo como resolver. Eu tenho uma série de dados de nivel d'água (3 vezes por dia). O que eu quero saber é em qual data começa a enchente. Como o nível sofre algumas "pequenas enchentes" que de fato não representam o real início da enchente, o que eu preciso é saber em qual data começa o seguinte evento: nível > 2cm por 45 dias consecutivos. Isso porque se o nível permanecer por menos de 45 dias consecutivos acima de 2cm eu não estou considerando isso como o início da enchente, mas como uma subida intermitente da água. Outro complicador é que preciso saber essa informação para cada um dos 10 equipamento (datalogger), discriminado na culona que chamei de logger. Ou seja, a data (em dia juliano) do início da enchente para cada logger.</div><div><br></div><div>Em anexo envio os dados de apenas um dos meus aparelhos (logger == 1)</div><div><br></div><div>Alguma ideia?</div>
<br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Marcos F. Silva<br><a href="http://sites.google.com/site/marcosfs2006" target="_blank">http://sites.google.com/site/marcosfs2006</a></div>
</div>