python计算时间差(排除非工作日)

python pandas模块计算时间差(排除非工作日)
所需调用以下包

import numpy as np 
import pandas as pd 
import csv
import datetime
from dateutil.parser import parse

1.读取csv文件
shixiao_data = pd.read_csv(’/soft/data/case_data/shixiao_test.csv’,encoding=‘gbk’)
2.创建非工作日日期集合
nonworkday = [‘2020-01-01’, ‘2020-01-04’, ‘2020-01-05’, ‘2020-01-11’, ‘2020-01-12’, ‘2020-01-18’, ‘2020-01-24’, ‘2020-01-25’, ‘2020-01-26’, ‘2020-01-27’, ‘2020-01-28’, ‘2020-01-29’, ‘2020-01-30’, ‘2020-02-02’, ‘2020-02-08’, ‘2020-02-09’, ‘2020-02-15’, ‘2020-02-16’, ‘2020-02-22’, ‘2020-02-23’, ‘2020-02-29’, ‘2020-03-01’, ‘2020-03-07’, ‘2020-03-08’, ‘2020-03-14’, ‘2020-03-15’, ‘2020-03-21’, ‘2020-03-22’, ‘2020-03-28’, ‘2020-03-29’, ‘2020-04-04’, ‘2020-04-05’, ‘2020-04-06’, ‘2020-04-11’, ‘2020-04-12’, ‘2020-04-18’, ‘2020-04-19’, ‘2020-04-25’, ‘2020-05-01’]
3.计算某一段时间非工作日个数自定义函数:
输入t1,t2,对非工作日集合进行遍历判断

def nonworkday_cnt(created_time, last_second_audit_time):
    nonworkday_set = [] 
    c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值