r - encontrar la diferencia entre días hábiles

Tengo varios años de datos (solo para días hábiles (sin fines de semana ni feriados)) en un marco de datos [r] y me gustaría encontrar la diferencia entre los datos el segundo y quinto día hábil de cada mes. Entonces, la solución debe pasar por la lista, determinar el segundo y quinto día hábil, obtener los datosy la fecha completa para las fechas correspondientes y luego encuentre la diferencia.

los datos se ven así:

1/19/1990  1.22

1/20/1990  1.25

1/23/1990  1.26   ## (Gap in date is weekend)

...

2/1/1990   1.34

2/2/1990   1.36

2/5/1990   1.22   ## (Gap in date is weekend)

He intentado usar dateTime () pero no es una desventaja para fines de semana y días festivos. Cualquier sugerencia sería apreciada, gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta