【发布时间】:2022-12-14 20:41:28
【问题描述】:
我有一个数据框,其中包含如下列:
Date temp_data holiday day
01.01.2000 10000 0 1
02.01.2000 0 1 2
03.01.2000 2000 0 3
..
..
..
30.01.2000 200 0 30
31.01.2000 0 1 31
01.02.2000 0 1 1
02.02.2000 2500 0 2
holiday = 0 当有数据时 - 表示工作日
没有数据时 holiday = 1 - 表示非工作日
我正在尝试提取两个新列first_working_day_of_month和last_working_day_of_month
数据框应该是这样的
Date temp_data holiday day first_wd_of_month last_wd_of_month
01.01.2000 10000 0 1 1 0
02.01.2000 0 1 2 0 0
03.01.2000 2000 0 3 0 0
..
..
..
30.01.2000 200 0 30 0 1
31.01.2000 0 1 31 0 0
01.02.2000 0 1 1 0 0
02.02.2000 2500 0 2 1 0
谁能帮我这个?
【问题讨论】:
-
你的日期栏是连续的吗?就像它是否有数据开始和结束之间的每个日期?
-
@Chris 是的,它是一个连续的日期列
标签: python pandas dataframe time-series