如何把pandas.DatetimeIndex转换成numpy.datetime64?

Yar*_*riv 7 python datetime numpy pandas

如何转换pandas.DatetimeIndexnumpy.datetime64

我明白了:

>>> type(df.index.to_datetime())
Out[56]: pandas.tseries.index.DatetimeIndex
Run Code Online (Sandbox Code Playgroud)

这样做安全numpy.array(datetimeindex,dtype=numpy.datetime64)吗?

Cal*_*eng 7

我会这样做: -

new_array = np.array(df.index.to_pydatetime(), dtype=numpy.datetime64)
Run Code Online (Sandbox Code Playgroud)

使用该to_pydatetime()方法.


Wes*_*ney 7

内的数据datetime64D型细胞(datetime64[ns]确切地说).只需获取values索引的属性即可.注意它将是纳秒单位.