Как стать автором
Обновить
19
0
Максим @maks-sh

Lead Data scientist @ MTS

Отправить сообщение
Действительно, в более новых версиях pandas такой подход работать не будет. Дело в том, что столбец с датами содержит пропущенные значения и не может быть преобразован в целочисленный тип. Согласно документации pandas рекомендуется делать так:

(pd.to_datetime(df_features['first_issue_date']) - pd.Timestamp("1970-01-01")) // pd.Timedelta('1s')


Спасибо за замечание, поправлю. Так как такого планы вопросы не сильно относятся к теме публикации, то желательно задавать их в другом месте, например, в личку здесь или в слаке ODS.
Эти преобразования сделаны для приведения даты к unix time stamp — в таком формате признак уже можно использовать в моделях.
В результате приведения даты к целочисленному виду мы получаем число в наносекундах, отсюда и деление на миллиард.

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирован
Активность