<div dir="ltr"><div>Thiago, boa tarde!</div><div><br></div><div>Na concepção que tenho do R, as horas (tempo) são frações de dias (data). Desse modo, seria necessário associar o valor da hora à uma data válida. Isso para realizar operações aritméticas com os valores, como com x2...</div>
<div><br></div><div><font face="courier new, monospace">### <code r></font></div><div><font face="courier new, monospace">x0 <- rep(seq(0, 2300, 100), each=4)+c(0,15,30,45); x0 ### Vetor de datas (15 em 15')</font></div>
<div><font face="courier new, monospace"># x0 <- rep(seq(0, 2300, 100), each=4)+c(0,30); x0 ### Vetor de datas (30 em 30')</font></div><div><font face="courier new, monospace">x1 <- formatC(x0, flag=0, width=4); x1 ### Padronizar formatos (1:00 => 01:00)</font></div>
<div><font face="courier new, monospace">x2 <- strptime(x1, format="%H%M"); x2 ### Converter em data</font></div><div><div><font face="courier new, monospace">x2[4]-x2[2] ### exemplo de operação com datas</font></div>
<div><font face="courier new, monospace">### Time difference of 30 mins</font></div></div><div><font face="courier new, monospace">x3 <- format(x2, "%H:%M"); x3 ### Produzir 'rótulos' em charater()</font></div>
<div><font face="courier new, monospace"><br></font></div><div><font face="courier new, monospace">### Se você quer apenas os rótulos, há opções mais diretas...</font></div><div><font face="courier new, monospace">paste(formatC(rep(0:23, each=4), width=2, flag=0),formatC(c(0,15,30,45), width=2, flag=0) ,sep=":") ### 15'</font></div>
<div><font face="courier new, monospace">paste(formatC(rep(0:23, each=2), width=2, flag=0),formatC(c(0,30), width=2, flag=0) ,sep=":") ### 30'</font></div><div><font face="courier new, monospace">### </code></font></div>
</div><div class="gmail_extra"><br clear="all"><div><div dir="ltr">Éder Comunello <<a href="mailto:comunello.eder@gmail.com" target="_blank">c</a><a href="mailto:omunello.eder@gmail.com" target="_blank">omunello.eder@gmail.com</a>> <br>
Dourados, MS - [22 16.5'S, 54 49'W]<br></div></div>
<br><br><div class="gmail_quote">Em 28 de fevereiro de 2014 21:27, Thiago V. dos Santos <span dir="ltr"><<a href="mailto:thi_veloso@yahoo.com.br" target="_blank">thi_veloso@yahoo.com.br</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div style="font-size:12pt;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif"><div><span>Olá pessoal,</span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span><br></span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif"><span>Por favor considerem o seguinte vetor:</span></div>
<div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif"><span><br></span></div><div style="background-color:transparent">
<span>num <- c(0, 30, 100, 130,
200, 230, 500, 1000, 2330)<br></span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span><br></span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif"><span>Como posso transformar cada elemento dele em hora? Por exemplo:</span></div>
<div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif"><span><br></span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span> "0" seria 00:00:00,</span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span>"30" seria 00:30:00, </span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span>"100" seria 01:00:00</span><span style="background-color:transparent">,</span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span style="background-color:transparent">...</span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span style="background-color:transparent">"1000" seria 10:00:00 e</span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span style="background-color:transparent">"2330" seria 23:30:00</span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span style="background-color:transparent"><br></span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span style="background-color:transparent">Assim por diante. Na verdade tenho todas as
horas do dia (a cada 30 minutos) representadas assim, e preciso convertê-las em horas reais.</span></div><div style="font-style:normal;font-size:16px;background-color:transparent;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif">
<span><br></span></div><div></div><div>Pergunta simples, mas estou perdendo um certo tempo pensando nisso...</div><div> </div><div>Obrigado desde já,<br>--<br>Thiago V. dos Santos<br>PhD student<br>Land and Atmospheric Science<br>
University of Minnesota<br><a href="http://www.laas.umn.edu/CurrentStudents/MeettheStudents/ThiagodosSantos/index.htm" target="_blank">http://www.laas.umn.edu/CurrentStudents/MeettheStudents/ThiagodosSantos/index.htm</a><br>
Phone: <a href="tel:%28612%29%20323%209898" value="+16123239898" target="_blank">(612) 323 9898</a></div></div></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></div>