创建“ Week Ending” df列

时间:2019-09-24 06:37:48

标签: python pandas numpy datetime

尝试向数据框添加一列,该列基于“服务日期”列返回一个星期结束日期。结束日期始终是送达日期的一周中的周六。

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'。换句话说,它不考虑周六的服务日期是“周结束”列所需的日期这一事实。

谢谢您的帮助!

0 个答案:

没有答案