首页 > 分享 > python计算节假日,工作日,周末 以及eval函数解析

python计算节假日,工作日,周末 以及eval函数解析

最新推荐文章于 2024-09-01 08:16:39 发布

Daisy和她的单程车票 于 2019-07-10 10:44:37 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

1.日期-节假日-星期
计算与节假日,以及工作日,周末属性相关的一些指标,代码如下

import pandas as pd import argparse from workalendar.asia import China # 节假日计算包 def date_to_week(start_time, end_time): # 把时间列标准化时间格式 df = pd.DataFrame() df['date'] = pd.date_range(start=start_time, end=end_time) df['dayofweek'] = df['date'].dt.dayofweek + 1 # 星期为 1-7 df['date'] = df['date'].map(lambda x: x.strftime('%Y%m%d')) return df def cal_festival(year): cal = China() lis = [] if type(year) != list: # eval函数就是实现list、dict、tuple与str之间的转化 year = eval(year) for ye in year: for x, v in cal.holidays(ye): lis.append([str(x).replace('-', ''), v]) lis.append(['20190504', 'Labour Day Holiday']) df = pd.DataFrame(data=lis, columns=['date', 'festival']) return df if __na

1234567891011121314151617181920212223242526

相关知识

Hello world Python新手赛题解
MOOC —— Python语言基础与应用 by 北京大学 第六章 计算和控制流(二)
Python 常用的标准库以及第三方库有哪些?
花了1个月时间,把Python库全部整理出来了,覆盖所有,建议收藏
Python函数知识集锦(一)
python font函数
若a>0,利用B函数和r函数计算积分心2Va2
Python实现精油调配算法:自动化计算最佳配方比例
SKYNE/python
Python常见的错误以及其解决方案

网址: python计算节假日,工作日,周末 以及eval函数解析 https://m.huajiangbk.com/newsview797579.html

所属分类:花卉
上一篇: Crowne Plaza=ANA
下一篇: 一年有哪些节日