>>>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]
Grundsätzlich wird das Format datetime64 [ns] automatisch in ein langes Format konvertiert. Gibt es eine Möglichkeit, dass ich das Format für diese Operationen beibehalten kann, sonst muss ich es zurück konvertieren, wenn ich auf den df-Inhalt zugreifen möchte. Zum BeispielOriginal-Format von datetime64 bei der Konvertierung in die Liste beibehalten
>>>df.loc[df.index.values.tolist()[3]]
nicht funktioniert, während
>>>df.loc[df.index.values[3]]
funktioniert.