[Build 1.3.1] feat: 增强日期处理逻辑以支持特定年份的设置
- 对“晋档起始”和“晋级起始”字段新增处理逻辑,将有效日期转换为特定年份的起始日期 - 确保在数据处理过程中,日期字段的格式和一致性得到提升
This commit is contained in:
parent
f1ba0e875f
commit
370131c773
3
main.py
3
main.py
@ -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)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user