
Edson, Não sabendo exatamente para quê você necessita a diferença, talvez lhe convenha ter este aditamento: a diferença após a conversão das cadeias de caracteres com strptime() pode ser feita diretamente:
hht[2]- hht[1] Time difference of 30 mins se você quiser apenas o valor numérico, pode-se obtê-lo por: as.double(hht[2]- hht[1]) 30 se as unidades forem importantes: units(hht[2]- hht[1]) [1] "mins"
Ademais, se você quiser "normalizar" as unidades, para evitar o seguinte: hh <- c("10:00","11:30") hht <- strptime(hh, format = '%H:%M', 'GMT') as.double(hht[2] - hht[1]) 1.5 units((hht[2] - hht[1]) "hours" você pode fazer as.numeric(hht[2] - hht[1], units="mins") 90 HTH -- Cesar Rabak 2017-02-06 15:44 GMT-02:00 Luis Iván Ortiz Valencia via R-br < r-br@listas.c3sl.ufpr.br>:
hh <- c("09:20","09:50") hht <- strptime(hh, format = '%H:%M', 'GMT') difftime(hht[2],hht[1]) Time difference of 30 mins
2017-02-06 12:00 GMT-02:00 Edson Lira via R-br <r-br@listas.c3sl.ufpr.br>:
Bom dia listeiros, tenho esse banco:
dt_sol dt_atend hora_ent hora_sai 01/02/2016 02/02/2016 09:20 09:50 01/02/2016 03/02/2016 09:00 10:44 02/02/2016 02/02/2016 09:30 11:00 02/02/2016 05/02/2016 10:00 12:00 02/02/2016 12/02/2016 10:30 12:00 02/02/2016 16/02/2016 10:00 11:30 02/02/2016 18/02/2016 09:30 10:16
As variáveis hora_ent e hora_saida como fator. Gostaria de calcular a diferença entre o tempo da entrada para a saída
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.
-- Luis Iván Ortiz Valencia Doutor Saúde Pública - Epidemiologia, IESC, UFRJ Estatístico Msc. Spatial Analyst Msc.
_______________________________________________ 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.