尝试向数据框添加一列,该列基于“服务日期”列返回一个星期结束日期。结束日期始终是送达日期的一周中的周六。
df = pd.DataFrame( {
'service' : ['xray','mri','scan'],
'date of service' : ['9/10/2019','9/7/2019','9/6/2019']
})
所需的周末值为'9/14/2019','9/7/2019','9/7/2019'
我尝试过:
from pandas.tseries.offsets import *
df['week ending'] = df['date of service'] + Week(weekday=5)
但这将返回值'9/14/2019','9/14/2019','9/7/2019'。换句话说,它不考虑周六的服务日期是“周结束”列所需的日期这一事实。
谢谢您的帮助!