[R-br] Diferença entre tempo

Rogério Barbosa antrologos em gmail.com
Terça Setembro 3 11:14:10 BRT 2013


Olá Edson,

você pode fazer o seguinte:


dados = "H_ENTRADA H_SAÍDA
19:00:00 19:30:00
15:01:00 15:45:00
 15:44:00
12:35:00 14:00:00
12:00:00 13:00:00
09:00:00 10:40:00
10:05:00
09:00:00 10:10:00
10:00:00 10:23:00"

dados = read.table(textConnection(dados),header=T, sep=" ")

#transforma fator em data:
dados[,1] = as.POSIXct(as.character(dados[,1]), format = "%H:%M:%S")
dados[,2] = as.POSIXct(as.character(dados[,2]), format = "%H:%M:%S")


#Differença:
dados[,2] - dados[,1]

# tomando apenas os valores das diferenças:
as.vector(dados[,2] - dados[,1])


abraço,
Rogério


2013/9/3 Edson Lira <edinhoestat em yahoo.com.br>

> Bom dia a todos os R-listeiros, tenho um banco em duas variáveis: são hora
> entrada e hora saída,
> como abaixo:
>     H_ENTRADA  H_SAÍDA
> 1    19:00:00 19:30:00
> 2    15:01:00 15:45:00
> 3             15:44:00
> 4    12:35:00 14:00:00
> 5    12:00:00 13:00:00
> 6    09:00:00 10:40:00
> 7    10:05:00
> 8    09:00:00 10:10:00
> 9    10:00:00 10:23:00
>
> Como faço para calcular a diferença entre a saída e a entrada. Os dados
> estão no formato factor.
>
> Gostaria de calcular H_SAÍDA - H_ENTRADA
>
> [  ]'s.
>
> Edson Lira
> Estatístico
> Manaus-Amazonas
>
> _______________________________________________
> 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/20130903/5a671fb0/attachment.html>


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