У меня есть датафрейм с датами и выходными днями
Date WeekNum Public_Holiday
1/1/2015 1 1
2/1/2015 1 0
3/1/2015 1 0
4/1/2015 1 0
5/1/2015 1 0
6/1/2015 1 0
7/1/2015 1 0
8/1/2015 2 0
9/1/2015 2 0
10/1/2015 2 0
11/1/2015 2 0
12/1/2015 2 0
13/1/2015 2 0
Мне нужно создать условный столбец с именем Public_Holiday_Week, который должен возвращать 1, если эта конкретная неделя имеет выходной
И я хочу увидеть такой вывод
Date WeekNum Public_Holiday Public_Holiday_Week
1/1/2015 1 1 1
2/1/2015 1 0 1
3/1/2015 1 0 1
4/1/2015 1 0 1
5/1/2015 1 0 1
6/1/2015 1 0 1
7/1/2015 1 0 1
8/1/2015 2 0 0
9/1/2015 2 0 0
10/1/2015 2 0 0
11/1/2015 2 0 0
12/1/2015 2 0 0
13/1/2015 2 0 0
Я пытался использовать np.where
df['Public_Holiday_Week'] = np.where(df['Public_Holiday']==1,1,0)
Но он применяется к 0 для других дней недели, когда он не является выходным днем.
Должен ли я применить здесь прокатку? Ценю вашу помощь