Pandas 使用日期范围函数获取一年中的每个工作日
我试图通过使用pandate_range函数获得一年中的所有工作日。但是我缺少一些必要的参数来获得我想要的结果Pandas 使用日期范围函数获取一年中的每个工作日,pandas,data-science,pandas-groupby,date-range,data-science-experience,Pandas,Data Science,Pandas Groupby,Date Range,Data Science Experience,我试图通过使用pandate_range函数获得一年中的所有工作日。但是我缺少一些必要的参数来获得我想要的结果 pd.date_range('2015-01-01', '2015-12-31', freq='D') DatetimeIndex(['2015-01-01', '2015-01-02', '2015-01-03', '2015-01-04', '2015-01-05', '2015-01-06', '2015-01-07', '2015-01-08',
pd.date_range('2015-01-01', '2015-12-31', freq='D')
DatetimeIndex(['2015-01-01', '2015-01-02', '2015-01-03', '2015-01-04',
'2015-01-05', '2015-01-06', '2015-01-07', '2015-01-08',
'2015-01-09', '2015-01-10',
...
'2015-12-22', '2015-12-23', '2015-12-24', '2015-12-25',
'2015-12-26', '2015-12-27', '2015-12-28', '2015-12-29',
'2015-12-30', '2015-12-31'],
dtype='datetime64[ns]', length=365, freq='D')
我得到的不是我想要的那一年的所有天数。使用
freq
B
作为工作日
pd.date_range('2015-01-01', '2015-12-31', freq='B')
DatetimeIndex(['2015-01-01', '2015-01-02', '2015-01-05', '2015-01-06',
'2015-01-07', '2015-01-08', '2015-01-09', '2015-01-12',
'2015-01-13', '2015-01-14',
...
'2015-12-18', '2015-12-21', '2015-12-22', '2015-12-23',
'2015-12-24', '2015-12-25', '2015-12-28', '2015-12-29',
'2015-12-30', '2015-12-31'],
dtype='datetime64[ns]', length=261, freq='B')
使用带有“B”的freq参数谢谢@piRSquared