cómo duplicar los valores de cada fila debajo de cada uno por n veces?

Tengo datos diarios que quiero duplicar en 24 horas, manteniendo el mismo valor para el paso horario. Mi información se ve así:

day Value 01/01/2012 2 01/02/2012 3 

Entonces quiero que la salida sea:

 Day Value 01/01/2012 2 01/01/2012 2 01/01/2012 2 01/01/2012 2 01/01/2012 2 01/01/2012 2 01/01/2012 2 01/01/2012 2 01/01/2012 2 01/01/2012 2 . . . 01/02/2012 3 01/02/2012 3 01/02/2012 3 01/02/2012 3 01/02/2012 3 01/02/2012 3 01/02/2012 3 01/02/2012 3 01/02/2012 3 01/02/2012 3 . . . 

es decir, 24 veces por cada día.