I have df with column salary_day
salary_day
0 thursday
1 friday
I'm trying to get alternative dates present for each day.
For May 2020:
thursdays in may : 7,14,21,28
,fridays in may : 1,8,15,22,29
Expected output for alternative Thursday and Friday for the month of May:
df
salary_day req_dates
thursday 7,21
friday 1,15,29
For June 2020:
Thursdays in june : 4,11,18,25
Friday in june : 5,12,19,26
As there are 5 fridays in may , first friday in june is not an alternative day and should be excluded and 12,26 should be considered
expected output for alternative Thursday and Friday for the month of June:
df
salary_day req_dates
thursday 4,18
friday 12,26
Edit1: For all weekdays
For month of May
salary_day req_dates
0 Monday 4,18
1 Tuesday 5,19
2 Wednesday 6,20
3 Thursday 7,21
4 Friday 1,15,29
5 Saturday 2,16,30
6 Sunday 3,17,31
12,26?