首页 > 解决方案 > 如何使用 pandas 将基于产品保质期从现有日期列派生的新日期列添加到我的 csv 文件中?

问题描述

房间 架子 类型 项目数 生产日期 到期日(新栏目)
1 2 LLQ 6 21/3/2021 -
1 2 AZK 6 21/3/2021 -
1 2 冠心病 6 21/3/2021 -

如何使用 pandas 根据产品保质期推导出相应的有效期?请帮忙,我是python的新手,基本上是一般的编码。

标签: pythonpandascsv

解决方案


来自 csv 的日期数据被识别为字符串。所以你先把它转换成日期时间格式

from datetime import datetime  
from datetime import timedelta 

df['LLQ'] = df['manufacturing date'].apply(lambda x: (datetime.strptime(x, "%m/%d/%Y") + timedelta(days=21)).strftime("%m/%d/%Y"))

对其他计算做同样的工作。


推荐阅读