>>>df = pd.DataFrame(index=pd.date_range(DT.datetime(2016,8,1), DT.datetime(2016,8,9)), columns=['a','b'])
>>>df.index
DatetimeIndex(['2016-08-01', '2016-08-02', '2016-08-03', '2016-08-04',
'2016-08-05', '2016-08-06', '2016-08-07', '2016-08-08',
'2016-08-09'],
dtype='datetime64[ns]', freq='D', tz=None)
>>>df.index.values.tolist()
[1470009600000000000L,
1470096000000000000L,
1470182400000000000L,
1470268800000000000L,
1470355200000000000L,
1470441600000000000L,
1470528000000000000L,
1470614400000000000L,
1470700800000000000L]
В основном формат datetime64 [ns] автоматически преобразуется в длинный формат. Есть ли способ, которым я могу сохранить формат для этих операций, в противном случае мне нужно его вернуть, если я хочу получить доступ к содержимому df. НапримерСохранять исходный формат datetime64 при преобразовании в список
>>>df.loc[df.index.values.tolist()[3]]
не работает, в то время как
>>>df.loc[df.index.values[3]]
работ.