当前位置: 首页 > news >正文

网站建设的困难/seo优化专家

网站建设的困难,seo优化专家,石家庄免费网站建设,大连百事通国际旅行社需求:获取每天对应的日期特征——工作日、周末、节假日、指定节日(如618、双11、双12)业务场景:可以做不同日期类型下的流量、销量对比分析结果预示: 主要运用的python库: chinese_calendar(需要…
  • 需求:获取每天对应的日期特征——工作日、周末、节假日、指定节日(如618、双11、双12)
  • 业务场景:可以做不同日期类型下的流量、销量对比分析
  • 结果预示
    在这里插入图片描述
  • 主要运用的python库: chinese_calendar(需要每年初更新一下库)
  • python完整代码
import os
import time
import datetime
from datetime import timedelta
import pandas as pd
from chinese_calendar import is_holiday,get_holiday_detail# 获取日期范围
def get_DateRange():start_time = datetime.datetime.strptime("2020-01-01","%Y-%m-%d")now = datetime.datetime.now()next_month_end = datetime.datetime(now.year, now.month + 2, 1) - timedelta(days=1)  # 下月最后一天date_range = pd.date_range(start=start_time,  # 开始日期end=next_month_end,  # 结束日期freq="D",)return pd.DataFrame(index=date_range)# 判断节假日
def Get_is_holiday(date):'''获取节假日'''date = pd.to_datetime(date)IsHoliday = is_holiday(date)                      # 是否节假日OnHoliday, HolidayName = get_holiday_detail(date) # 是否节假日、节假日名称if IsHoliday == True:return HolidayNameelse:return "Work Day"# 获取日期特征
def get_Feature_day(df):# 年、月、季度、星期df['year'] = [str(i.year) for i in df.index]  # 年df['month'] = [str(i.month) for i in df.index]  # 月df['quarter'] = [str((int(i) - 1) // 3 + 1) for i in df.month]  # 季度df['week'] = [str(i.isoweekday()) for i in df.index]  # 星期# 节假日、调休日list_ = [[i, Get_is_holiday(i)] for i in df.index]day_type = pd.DataFrame(list_, columns=['day', 'day_type'])df['day_type'] = day_type.day_type.fillna("Week Day & Change Holiday").tolist()df.day_type = ["双11" if i.day == 11 and m == "11" else t for i,m,t in zip(df.index,df.month,df.day_type)]     # 双12df.day_type = ["双12" if i.day == 12 and m == "12" else t for i, m, t in zip(df.index, df.month, df.day_type)] # 双11df.day_type = ["618" if i.day == 18 and m == "6" else t for i, m, t in zip(df.index, df.month, df.day_type)]   # 618df.day_type = ["818" if i.day == 18 and m == "8" else t for i, m, t in zip(df.index, df.month, df.day_type)]   # 818dict_day_type_chinese = {"New Year's Day":"元旦","Spring Festival": "春节","Tomb-sweeping Day": "清明节","Labour Day": "劳动节","Dragon Boat Festival": "端午节","Mid-autumn Festival": "中秋节","National Day": "国庆节","Week Day & Change Holiday": "周末&调休","Work Day": "工作日","618": "618","818": "818","双11": "双11","双12": "双12"}df['day_type_chinese'] = [dict_day_type_chinese[i] for i in df.day_type]columns = ['year', 'month', 'quarter', 'week', 'day_type','day_type_chinese']return df[columns]if __name__ == "__main__":dir_ = os.getcwd()df_date_range = get_DateRange()feature_day = get_Feature_day(df_date_range)feature_day.to_excel("日期特征_{}.xlsx".format(datetime.datetime.now().strftime("%Y-%m-%d")))print("程序运行完成")time.sleep(10)
http://www.jmfq.cn/news/5232943.html

相关文章:

  • seo点击软件哪个好用/成都sem优化
  • 网站设计深圳网站建设公司/成都比较靠谱的seo
  • 电商平台网站/营销外包公司
  • 易语言怎么制作网站/视频剪辑培训机构
  • 苏州做网站哪家公司好/优帮云排名自动扣费
  • 东营市公司网站建设价格/网络推广比较经典和常用的方法有
  • 甘肃网站备案/河南省郑州市金水区
  • 网站建设公司的专业度该怎么去看/百度开户怎么开
  • 网站建设免/优帮云排名自动扣费
  • 为什么要建设档案网站/线上线下整合营销方案
  • 建设厅焊工证查询官网/seo课程心得体会
  • 网站制作怎么学/山东seo百度推广
  • 1 建设网站目的是什么意思/在百度怎么创建自己的网站
  • 网站页面构成/关注公众号推广2元一个
  • 乌鲁木齐市做平台网站/太原今日新闻最新头条
  • wordpress 收藏 插件/百度地图排名怎么优化
  • 劫持别人网站做排名/讯展网站优化推广
  • 网站删除模块/全球中文网站排名
  • discuz 做的网站/关键词查询
  • 用户访问域名劫持网站/淄博搜索引擎优化
  • 朝阳周边网站建设/seo权重优化
  • 高端奶茶加盟网站建设/2021最火营销方案
  • 建设网站时以什么为导向/如何推广自己的产品
  • 鹤山做网站公司/四川seo技术培训
  • 秦皇岛市网站制作公司/百度建站官网
  • 爱做网站/网站收录查询网
  • seo网站推广的主要目的是什么/怎么关键词优化网站
  • 网站开发项目经验总结教训/seo关键词
  • 中国网站建设公司/廊坊网站建设优化
  • 物业公司网站模板/产品宣传推广方式有哪些