Pandas从日期中获取年龄(例如:生日)

您所在的位置:网站首页 出生年月怎么转换为年龄大小 Pandas从日期中获取年龄(例如:生日)

Pandas从日期中获取年龄(例如:生日)

2024-07-12 01:12| 来源: 网络整理| 查看: 265

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