【发布时间】:2020-04-20 02:17:18
【问题描述】:
我有一个数据框,我试图在其中获取用户的年龄,但问题是没有出生日期,因此在我的国家/地区存在某种税号,您可以在其中获取此数据:
ABCD971021XZY 或 ABCD971021
其中前 4 个字母代表姓名和姓氏,数字是生日日期 在上面的情况下是 1997/10/21
此时我已经尝试过:
# To slice the RFC
df_v['new_column'] = df_v['RFC'].apply(lambda x: x[4:10])
# Trying to gt the date
from datetime import datetime, timedelta
s = "971021"
date = datetime(year=int(s[0:2]), month=int(s[2:4]), day=int(s[4:6]))
OUT: 0097-10-21
我正在寻找的是看起来像这样的东西。
1997-10-21
【问题讨论】:
标签: python pandas date datetime slice