У меня есть DataFrame, к которому нужно добавить значения предыдущего рабочего дня.
Date Col1 Col2
2019-10-17 7 5
2019-10-18 3 4
2019-10-21 2 1
Я решил создать новый DataFrame со строкой новых данных, добавить его в большой DataFrame,и использовать его как новый DataFrame.
Я хочу, чтобы дата автоматически генерировалась с использованием даты предыдущего рабочего дня. До сих пор я пробовал следующее, но не могу понять, как заставить его использовать дату пятницы в понедельник.
import pandas as pd
from datetime import datetime, timedelta
yesterday = (datetime.now() - timedelta(days=1))
d = {'Date': [yesterday], 'Col1:': [Col1data], 'Col2:': [Col2data]}
df = pd.DataFrame(data=d)
Есть ли способ заставить timedelta смотреть только на будниили какой-то другой метод?