Знать точное значение возраста, по столбцу Дата рождения - Python - PullRequest
0 голосов
/ 29 июня 2018

Я прочитал несколько тем и не смог найти решение. Мне нужно узнать возраст человека, и в настоящее время у меня есть следующее.

Функция столбца ['dtNasc'], тип str Переменная dateToCompare, введите datetime.datetime

Я знаю, что мне нужно сделать func ['dtNasc'] - dateToCompare, чтобы сгенерировать результат типа timedelta, и только тогда можно сделать:

func['idade'] = [[func['dtNasc'] - dateToCompare]/365.25]

Как преобразовать столбец func ['dtNasc'] в datetime?

1 Ответ

0 голосов
/ 02 июля 2018

Я смог решить это так:

func['idade'] = pd.to_datetime(func['dtNasc'])
func['idade'] = (dateToCompare - func['idade'])
func['idade'] = (func['idade']/365.25)
func['final'] = fun['idade'].astype('timedelta64[D]')
func['final'] = func['final'].astype(int)
...