У меня df
со столбцом day_name
. Я пытаюсь получить количество дней недели в прошлом месяце?
Я пытаюсь получить количество дней недели, присутствующих в прошлом месяце.
Например: есть 4 Fridays
и 5 Thrusdays
в апреле
df
day_name
0 Friday
1 Sunday
2 Thursday
3 Wednesday
4 Monday
Согласно python за один день:
import calendar
year = 2020
month = 4
day_to_count = calendar.WEDNESDAY
matrix = calendar.monthcalendar(year,month)
num_days = sum(1 for x in matrix if x[day_to_count] != 0)
Как мне использовать это в фрейме данных или любых предложениях?
ожидаемый результат
day_name last_months_count
0 Friday 4
1 Sunday 4
2 Thursday 5
3 Wednesday 5
4 Monday 4