通过使用python导出周末和特定假期来计算两个日期之间的工作日数

我有一个假期列表存储在一个excel文件中。我想通过忽略存储在excel文件中的假期来计算两个日期(date_1date_2之间的工作日数

我曾尝试过,np.busday_count但不知道如何包括假期文件。这是我的代码:

claim=pd.read_excel("claim.xlsx")
Holydays=pd.read_excel("Holidays.xlsx")
claim.columns

claim["Resolved"] = pd.to_datetime(claim["Resolved"]).dt.strftime('%Y-%m-%d')
claim["Received_date"] = pd.to_datetime(claim["Received_date"]).dt.strftime('%Y-%m-%d')

#Je définie mes dates
date_1=claim["Received_date"]
date_2=claim["Resolved"]

#Calcul du nombre de jours entre la date et la date de résolution du dossier
claim["nb_jours"] = np.busday_count(date_1, date_2)

格热哥兹·斯基宾斯基

这应该可以解决问题:

import numpy as np

maskcal=np.busdaycalendar(
    holidays=[
         '2019-12-24', 
         '2020-01-01', 
         '2020-01-06', 
         '2020-01-10'
                     ])

diff_days=np.busday_count(
      '2019-12-20', '2020-01-20', 
         busdaycal=maskcal
)

输出:

17

np.busdaycalendar是全面,周末(即周六和周日)。您只需要阅读excel文件,并将其格式化为list-datetime可读格式的日期即可

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

计算两个日期之间的总业务工作日

来自分类Dev

计算日期之间的特定工作日数

来自分类Dev

如何使用moment.js计算Javascript中两个日期之间的“工作日”数?

来自分类Dev

在Power Pivot中计算两个日期之间的工作日数

来自分类Dev

计算Javascript中两个日期之间的工作日(节假日除外)

来自分类Dev

获取Mongo DB中两个日期之间的工作日数

来自分类Dev

计算两个日期之间的工作日

来自分类Dev

应用于分组数据框中的组的两个日期之间的工作日数

来自分类Dev

仅工作日在两个日期和两次之间进行SQL查询

来自分类Dev

如何计算两个日期之间的工作日数?

来自分类Dev

给定多个工作日作为输入,计算两个日期之间的“实际”天数

来自分类Dev

计算表中每一行在两个日期之间的工作日

来自分类Dev

如何计算两个日期之间的工作日数

来自分类Dev

计算两个日期之间的总业务工作日

来自分类Dev

可可-计算两个日期之间的工作日

来自分类Dev

如何获取两个日期之间在Informix中的工作日数

来自分类Dev

SQL获取两个日期之间的工作日数

来自分类Dev

计算Javascript中两个日期之间的工作日(节假日除外)

来自分类Dev

如何计算两个日期之间的所有假期,不包括周末的假期-Excel

来自分类Dev

在不使用软件包的情况下,如何计算python中两个日期之间的年,月,日数

来自分类Dev

在给定日期添加N个工作日,以跳过SQL DB2中的假期,异常和周末

来自分类Dev

Oracle:两个日期之间的天数和排除工作日如何处理负数

来自分类Dev

PHP 获取两个特定工作日的日期

来自分类Dev

R:两个日期之间的差异,不包括周末和特定于州的假期列表

来自分类Dev

计算两个日期之间的特定工作日

来自分类Dev

计算给定日期当月的总工作日数和经过的工作日数

来自分类Dev

Oracle查询以获取两个日期之间的工作日数

来自分类Dev

SQL Server 查询以获取两个日期之间的工作日数,不包括假期

来自分类Dev

计算 SSRS 2016 中两个日期之间的工作日

Related 相关文章

  1. 1

    计算两个日期之间的总业务工作日

  2. 2

    计算日期之间的特定工作日数

  3. 3

    如何使用moment.js计算Javascript中两个日期之间的“工作日”数?

  4. 4

    在Power Pivot中计算两个日期之间的工作日数

  5. 5

    计算Javascript中两个日期之间的工作日(节假日除外)

  6. 6

    获取Mongo DB中两个日期之间的工作日数

  7. 7

    计算两个日期之间的工作日

  8. 8

    应用于分组数据框中的组的两个日期之间的工作日数

  9. 9

    仅工作日在两个日期和两次之间进行SQL查询

  10. 10

    如何计算两个日期之间的工作日数?

  11. 11

    给定多个工作日作为输入,计算两个日期之间的“实际”天数

  12. 12

    计算表中每一行在两个日期之间的工作日

  13. 13

    如何计算两个日期之间的工作日数

  14. 14

    计算两个日期之间的总业务工作日

  15. 15

    可可-计算两个日期之间的工作日

  16. 16

    如何获取两个日期之间在Informix中的工作日数

  17. 17

    SQL获取两个日期之间的工作日数

  18. 18

    计算Javascript中两个日期之间的工作日(节假日除外)

  19. 19

    如何计算两个日期之间的所有假期,不包括周末的假期-Excel

  20. 20

    在不使用软件包的情况下,如何计算python中两个日期之间的年,月,日数

  21. 21

    在给定日期添加N个工作日,以跳过SQL DB2中的假期,异常和周末

  22. 22

    Oracle:两个日期之间的天数和排除工作日如何处理负数

  23. 23

    PHP 获取两个特定工作日的日期

  24. 24

    R:两个日期之间的差异,不包括周末和特定于州的假期列表

  25. 25

    计算两个日期之间的特定工作日

  26. 26

    计算给定日期当月的总工作日数和经过的工作日数

  27. 27

    Oracle查询以获取两个日期之间的工作日数

  28. 28

    SQL Server 查询以获取两个日期之间的工作日数,不包括假期

  29. 29

    计算 SSRS 2016 中两个日期之间的工作日

热门标签

归档