betrachten Array unterUmwandlung von 'to_julian_date()' bis 'np.datetime64'
dt = DatetimeIndex(['2016-01-01', '2016-01-01', '2016-01-21', '2016-01-21'], dtype='datetime64[ns]', name=u'date', freq=None)
i wandeln die oben to_julian_date()
dtype
j = dt.to_julian_date()
Float64Index([2457388.5, 2457388.5, 2457408.5, 2457408.5], dtype='float64')
wie kann ich j
zurück zu dt
Ich versuchte
dt = pd.to_datetime(j, errors = 'coerce')
wandelt j
zurück in Datetime-Objekt, aber die Werte sind nicht das gleiche, hier ist der Ausgang
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)
perfekt funktioniert! Kannst du bitte ein bisschen erklären, was genau hier passiert? Ich habe die Logik der Epoche immer noch nicht verstanden –