Conversión de hora numérica a formato POSIXct de fecha y hora en R

Tengo un marco de datos que contiene lo que debería ser una columna de fecha y hora que se ha leído en R. Los valores de tiempo aparecen como tiempo numérico como se ve en el siguiente ejemplo de datos. Me gustaría convertirlos a formato POSIXct o POSIXlt de fecha y hora, para que se puedan ver la fecha y la hora.

tdat <- c(974424L, 974430L, 974436L, 974442L, 974448L, 974454L, 974460L, 974466L, 974472L,
          974478L, 974484L, 974490L, 974496L, 974502L, 974508L, 974514L, 974520L, 974526L,
          974532L,974538L)

974424 debería equivaler a00:00:00 01/03/2011, pero no se conoce el tiempo de origen de los valores numéricos (es decir, 1970-01-01 utilizado a continuación no funciona). He intentado usar comandos como el siguiente para lograr esto y he pasado tiempo tratando de obteneras.POXISct para trabajar, pero no he encontrado una solución (es decir, termino con un objeto POSIXct de NA o termino con valores oscuros de fecha y hora).

Intenta convertir la hora numérica en fecha y hora:

datetime <- as.POSIXct(strptime(time, format = "%d/%m/%Y %H:%M:%S"))
datetime <- as.POSIXct(as.numeric(time), origin='1970-01-01') 

Estoy seguro de que esto es algo simple de hacer. Cualquier ayuda será gratamente recibida. ¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta