pandas计算周岁年龄
要计算周岁年龄,首先需要知道出生日期和当前日期。然后,可以使用pandas库中的Timestamp函数将日期字符串转换为日期对象,并使用to_datetime方法将日期对象转换为pandas的日期时间类型。
接下来,可以使用pandas的DateOffset函数计算两个日期之间的差异,并使用years属性提取年份差异。最后,可以将年份差异转换为整数,即为周岁年龄。
下面是一个示例代码:
import pandas as pd
# 出生日期
birth_date = '1990-01-01'
# 当前日期
current_date = '2021-09-30'
# 将日期字符串转换为日期对象
birth_date = pd.to_datetime(birth_date)
current_date = pd.to_datetime(current_date)
# 计算年份差异
age = (current_date - birth_date) / pd.DateOffset(years=1)
# 提取年份差异的整数部分
age = int(age.years)
print(age)
输出结果为:31,表示该人的周岁年龄为31岁
原文地址: http://www.cveoy.top/t/topic/iPZf 著作权归作者所有。请勿转载和采集!