在pandas数据框中计算年龄可以通过以下步骤实现:
df['birth_date'] = pd.to_datetime(df['birth_date'])
df['age'] = (current_date - df['birth_date']).astype('<m8[Y]')
这将计算出每个个体的年龄,并将其存储在名为"age"的新列中。
bins = [0, 12, 18, 30, 50, np.inf]
labels = ['Child', 'Teenager', 'Young Adult', 'Adult', 'Senior']
df['age_group'] = pd.cut(df['age'], bins=bins, labels=labels)
这将创建一个名为"age_group"的新列,其中包含根据年龄分组的标签。
以上是在pandas数据框中计算年龄的基本步骤。根据具体的应用场景和需求,可以进一步对年龄数据进行处理和分析。
领取专属 10元无门槛券
手把手带您无忧上云