Ich habe eine Reihe von Zeitstempeln von Größe 500 wie folge:Differenz in Jahren Array von Timestamp mit heute
>>>TimeStampArray[0]
Timestamp('2017-02-20 14:00:19')
I Zeitdifferenz jeden Element des Arrays mit dem heutigen Datum und repräsentieren diese Ausgabe finden wollen in Tagen.
z.B. TimeStampArray [0] - today() = 3 Tage
Ich habe versucht, pandas datetimeindex mit TimeStampArray zu verwenden, aber es wird immer noch nicht in ein Format konvertiert, auf das ich dann eine timedelta-Funktion anwenden kann.
Edit:
type(TimeStampArray.dtypes)
<type 'numpy.dtype'>
Kopf() geben error: 'numpy.ndarray' object has no attribute 'head'
ich gerade gedruckt gesamte Array und der Inhalt aussehen wie:
'2010-12-21T22:00:10.000000000', '2014-11-02T00:00:17.000000000',
'2014-07-14T15:00:11.000000000', '2010-12-31T12:00:18.000000000',
'2010-12-20T00:00:33.000000000', '2010-12-20T00:00:33.000000000'], dtype='datetime64[ns]')
Können Sie eine Ausgabe von 'Ausdrucken (TimeStampArray.head()); print (TimeStampArray.dtypes) ' – MaxU