🎉
PandasのDataFrameでデータ記録時刻と生年月日から年齢を計算
年齢の計算
データ記録時刻と生年月日から年齢を計算することがよくありました。いろいろな方法があると思いますし、ライブラリでサポートされているケースもあると思うのですが、実行環境によっては意外と面倒だったりします。
PandasのDataFrameで年齢を計算
PandasのDataFrameでデータ処理をしていて、年齢を計算することがありました。以下のようにして年齢を計算することができました。
df['recorded_at'] = pd.to_datetime(df['recorded_at'])
df['birthday'] = pd.to_datetime(df['birthday'])
df['age'] = (df['recorded_at'] - df['birthday']).astype('<m8[Y]')
Discussion