如何从pandas.DatetimeIndex
转换为numpy.datetime64
?
我明白了:
>>> type(df.index.to_datetime())
Out[56]: pandas.tseries.index.DatetimeIndex
numpy.array(datetimeindex,dtype=numpy.datetime64)
安全吗?
答案 0 :(得分:7)
我会这样做: -
new_array = np.array(df.index.to_pydatetime(), dtype=numpy.datetime64)
使用to_pydatetime()
方法。
答案 1 :(得分:7)
里面的数据是<{1}} dtype的(确切地说是datetime64
)。只需获取索引的datetime64[ns]
属性即可。注意它将是纳秒单位。