r - encontrar diferença entre dias úteis

Tenho vários anos de dados (apenas para dias úteis (sem finais de semana ou feriados)) em um [r] quadro de dados e gostaria de encontrar a diferença entre os dados no segundo e no quinto dia útil de cada mês. Portanto, a solução precisa passar pela lista, determinar o segundo e o quinto dia útil, obter os dadose a data completa para as datas correspondentes e, em seguida, encontre a diferença.

os dados se parecem com:

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)

Eu tentei usar dateTime (), mas isso não prejudica os fins de semana e feriados. Qualquer sugestão seria apreciada, obrigado.

questionAnswers(4)

yourAnswerToTheQuestion