0
>>>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]]
作品ながら、動作しません。