Voir le tableau ci-dessous
dt = DatetimeIndex(['2016-01-01', '2016-01-01', '2016-01-21', '2016-01-21'], dtype='datetime64[ns]', name=u'date', freq=None)
Je convertis ce qui précède to_julian_date()
dtype
j = dt.to_julian_date()
Float64Index([2457388.5, 2457388.5, 2457408.5, 2457408.5], dtype='float64')
comment convertir j
retour à dt
J'ai essayé
dt = pd.to_datetime(j, errors = 'coerce')
il convertit j
en objet datetime, mais les valeurs ne sont pas les mêmes, voici le résultat
DatetimeIndex(['1970-01-01 00:00:00.002457388',
'1970-01-01 00:00:00.002457388',
'1970-01-01 00:00:00.002457408',
'1970-01-01 00:00:00.002457408'],
dtype='datetime64[ns]', freq=None)