[Build 1.3.1] feat: 增强日期处理逻辑以支持特定年份的设置

- 对“晋档起始”和“晋级起始”字段新增处理逻辑,将有效日期转换为特定年份的起始日期
- 确保在数据处理过程中,日期字段的格式和一致性得到提升
This commit is contained in:
Miu Li 2025-06-05 09:39:52 +08:00
parent f1ba0e875f
commit 370131c773

View File

@ -27,6 +27,9 @@ Promote = pd.read_excel("原数据.xlsx", sheet_name="职务变动") #
for col in ["出生年月","任职年月","原职时间","参加工作时间","入职时间", "晋档起始", "晋级起始", "日期2"]: for col in ["出生年月","任职年月","原职时间","参加工作时间","入职时间", "晋档起始", "晋级起始", "日期2"]:
BaseData[col] = BaseData[col].apply(custom_date_parser) BaseData[col] = BaseData[col].apply(custom_date_parser)
for col in ["晋档起始", "晋级起始"]:
BaseData[col] = BaseData[col].apply(lambda x: datetime(x.year, 1, 1) if isinstance(x, datetime) else x)
for col in ["任职时间","工资执行时间"]: for col in ["任职时间","工资执行时间"]:
Promote[col] = Promote[col].apply(custom_date_parser) Promote[col] = Promote[col].apply(custom_date_parser)