Python - FamaMacBeth,不能从[datetime64 [ns]]到[float64]类似日期时间

时间:2018-06-13 11:07:11

标签: python-3.x time-series regression

尝试在我的数据集上运行FamaMacBeth回归时,我得到了TypeError

  

不能将日期时间从[datetime64 [ns]]到[float64],

我的日期列属于numpy.ndarray

类型

任何人都知道我做错了什么?

1 个答案:

答案 0 :(得分:1)

这是known issue

  

问题是我们不支持pandas对象上的datetime64 [s]类型,即使它是NumPy数组的有效类型。

可能的解决方法是直接转换为float,如此问题的评论所示:

Pandas DataFrame - 'cannot astype a datetimelike from [datetime64[ns]] to [float64]' when using ols/linear regression