Berechnen Sie das Alter in Tag, Monat und Jahr aus dem Geburtsdatum und einem bestimmten Tag mit PythonPython

Python-Programme
Anonymous
 Berechnen Sie das Alter in Tag, Monat und Jahr aus dem Geburtsdatum und einem bestimmten Tag mit Python

Post by Anonymous »

Ich habe einen Datenrahmen der in einer Stadt erbrachten medizinischen Leistungen. Ich möchte das Alter der betreuten Personen anhand der beiden Spalten ermitteln: der Spalte mit dem Geburtsdatum und der Spalte mit dem Dienstdatum. Ich verwende Python (Google Colaboratory).
mein Datenrahmen sieht ungefähr so ​​aus:

Code: Select all

name dob          attendance_day
AB   2016-04-09   2017-01-01
CD   2010-07-21   2018-12-30
EF   2017-11-25   2018-12-31
Und ich muss das Alter der Personen in Tag, Monat und Jahr berechnen.
Ich habe Folgendes versucht:
Eingabe:

Code: Select all

data['age'] = data['attendance_date'] - data['birth_date']
data['age'] = data['age'].dt.days
data['age'] = data['age']//365.25 #convert days into years
Ausgabe:

Code: Select all

name   dob          attendance_day  age
AB   2016-04-09   2017-01-01      267
CD   2010-07-21   2018-12-30      2908
EF   2017-11-25   2018-12-31      401
Also, ich habe das Alter in Tagen ermittelt. Aber ich brauche das Alter in Tag, Monat und Jahr. Gibt es dafür Code?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post