Diferença entre tempo

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

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@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@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.

Valeu Rogério! [ ]'s. Edson Lira Estatístico Manaus-Amazonas ________________________________ De: Rogério Barbosa <antrologos@gmail.com> Para: r-br <r-br@listas.c3sl.ufpr.br>; Edson Lira <edinhoestat@yahoo.com.br> Enviadas: Terça-feira, 3 de Setembro de 2013 10:14 Assunto: Re: [R-br] Diferença entre tempo 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@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@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.
participantes (2)
-
Edson Lira
-
Rogério Barbosa