在我国,我们有由11个数字组成的柴油数。
它看起来是: 95050611475,所以在本例中:
我的专栏中有如下所示的柴油编号:

如何根据柴油数和当前日期来计算年龄?
**请注意,如果某人在“白赛尔”开始时有00岁,这意味着他出生于2000年。
发布于 2021-06-08 05:02:26
您可以从PESEL中提取子字符串并将其转换为datetime。然后,您可以从subtract中获取current timestamp。这将为您提供time delta in days。
如果要将此信息转换为year,可以使用np.timedelta64(1, 'Y')对结果进行除法。
df['age'] = (pd.Timestamp.now() - pd.to_datetime(df.PESEL.str[:6], format = '%y%m%d')) / np.timedelta64(1, 'Y') PESEL age
0 95050611475 26.093457
1 00112575862 20.535506https://stackoverflow.com/questions/67881602
复制相似问题