根据一列日期将工作日和非工作日分离
根据给定的一列日期需要将工作日和非工作日区分开
可以先将该日期对应的星期几统计出来:
df_1['星期'] = ''
for i in range(1464):
df_1['星期'][i] = datetime.strptime(df_1['date'][i], "%Y-%m-%d").weekday()
df_1
不过这个方法对应的{0:星期一,1:星期二,2:星期三,3:星期四,4:星期五,5:星期六,6:星期天}
工作日:
df_1_weekday =df_road1[(df_road1['星期'] >= 0 ) & (df_road1['星期']<= 4 )]
结果如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/dda899fa54864ad1b7185a25c9f79af8.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAYml1Yml16aOe6LW3,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)