【发布时间】:2020-12-14 13:37:13
【问题描述】:
我有一列日期,分为两列日期,DATE_1 和 DATE_2。我一直在尝试找到一种方法来获取每个日期的周数和该范围内每个日期的星期几,不包括DATE_2
例如:
Date_1 Date_2
2020-09-27 2020-10-01
2020-12-24 2020-12-29
2020-12-24 2021-01-03
2020-12-28 2021-01-03
我想得到
Date_1 Date_2 Week Days
2020-09-27 2020-10-01 39,40,40,40 Sun,Mon,Tues,Wed
2020-12-24 2020-12-29 52,52,52,53 Thurs,Fri,Sat,Sun,Mon
2020-12-24 2021-01-03 52,52,52,53,53,53,53,53,53 Thurs,Fri,Sat,Sun,Mon,Tues,Wed,Thur,Fri,Sat
2020-12-28 2021-01-03 53,53,53,53,53,53 Mon,Tues,Wed,Thur,Fri,Sat
天数的显示方式可以是全名,也可以是某天对应的数值,最重要的是数据存在于某处。
我知道 pandas 有 date_range,但我不知道如何将它纳入我正在寻找的内容中。也许它不是特定于熊猫的,我不太确定。任何帮助将不胜感激。
【问题讨论】:
-
这实际上看起来会起作用,您知道是否有一种方法可以扩展列以查找所有未显示日期的 isocalendar() 数据?
-
看起来这样可以解决问题:stackoverflow.com/questions/7274267/…
标签: python pandas dataframe datetime python-datetime