Pandas从日期中获取年龄(例如:生日) |
您所在的位置:网站首页 › 出生年月怎么转换为年龄大小 › Pandas从日期中获取年龄(例如:生日) |
Pandas从日期中获取年龄(例如:生日)
在本文中,我们将介绍如何使用Pandas从日期(例如生日)中获取年龄。 首先,我们需要准备一些数据。以下是一个示例数据集,其中包含三条记录,每个记录都有一个“birthday”列,表示出生日期: name birthday Alice 1990-05-12 Bob 1985-12-01 Charlie 1995-02-22为了计算年龄,我们需要将出生日期转换为年龄。我们可以使用Pandas和Python的datetime模块。我们将使用Pandas的to_datetime函数将“birthday”列转换为DateTime对象: import pandas as pd from datetime import datetime df = pd.read_csv('example.csv') df['birthday'] = pd.to_datetime(df['birthday'])对于每个日期,我们可以使用datetime.now()函数获得当前日期,然后从出生日期中减去该日期,以获得时间差: today = datetime.now() df['age'] = (today - df['birthday']).astype(' |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |