正如我在网站中搜索以获取 python 中的工作日数,但我也需要工作日的日期。
My input将:
start date = 01-03-2019
end_date = 15-03-2019
days = monday , tuesday
预期的Output:
我需要的是打印星期一和星期二的数量以及日期。
Use pandas.to_datetime
and pandas.date_range
:
import pandas as pd
start_date = '01-03-2019'
end_date = '15-03-2019'
days = ['Monday', 'Tuesday']
dates = pd.to_datetime([start_date, end_date], format='%d-%m-%Y')
pd.date_range(dates[0],dates[1],freq='1d').day_name().value_counts()[days]
Monday 2
Tuesday 2
dtype: int64
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)