Python - FamaMacBeth, не может ввести тип даты / времени с [datetime64 [ns]] до [float64] - PullRequest
0 голосов
/ 13 июня 2018

При попытке запустить регрессию FamaMacBeth в моем наборе данных, я получаю TypeError:

, не могу ввести тип даты / времени с [datetime64 [нс]] до [float64],

Мой столбец даты имеет тип numpy.ndarray

Кто-нибудь знает, что я делаю неправильно?

1 Ответ

0 голосов
/ 13 июня 2018

Это известная проблема :

Проблема в том, что мы не поддерживаем тип datetime64 [s] для объектов pandas, хотя это допустимый тип дляNumPy массивы.

Возможный обходной путь - преобразование непосредственно в float, как в комментарии к этому вопросу:

Pandas DataFrame - 'не может ввести тип datetime like из [datetime64 [ns]]в [float64] 'при использовании ols / линейной регрессии

...