根据一列日期将工作日和非工作日分离

根据一列日期将工作日和非工作日分离

根据给定的一列日期需要将工作日和非工作日区分开

在这里插入图片描述

可以先将该日期对应的星期几统计出来:

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)

猜你喜欢

转载自blog.csdn.net/weixin_43697614/article/details/122968164
今日推荐