Mam kilka lat danych (tylko w dni robocze (bez weekendów lub świąt)) w ramce danych [r] i chciałbym znaleźć różnicę między danymi na 2 i 5 dzień roboczy każdego miesiąca. Tak więc rozwiązanie musi przejść przez listę, określić drugi i piąty dzień roboczy, uzyskać dane i pełną datę dla odpowiednich dat, a następnie znaleźć różnicę.r - ustalenie różnicy między dniami roboczymi
danych wygląda następująco:
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)
Próbowałem, używając dateTime(), ale nie utrudniać na weekendy i święta. Wszelkie sugestie będą mile widziane, dziękuję.
Szczerze mówiąc, po prostu zrozumiałem pytanie, kiedy przeczytałem odpowiedź Dirka. –
http://stackoverflow.com/questions/38448310/r-finding-difference-in-business-days/38448463#38448463 – Sathish