ich möchte die drei arrays 'year', 'day' und 'hour' in ein lesbares Datumsformat umwandeln.
Das ist, was ich bisher an Code habe:
Code: Alles auswählen
year = [2012,2012,2012]
day = [2,3,4] #dabei handelt es sich um 'day of year'
hour = [12,12,12]
import datetime
import pytz
dt=list()
for i in range(len(year)):
dt.append(datetime.datetime(year[i], day[i], hour[i],tzinfo=pytz.UTC))
dt=np.array(dt)
print dt
Vermutlich würde das Modul 'timedelta' helfen. Ich bin nur gerade überfordert.
Erschwerend kommt hinzu, dass die Stunden in meinem echten Datensatz auch keine Integers sind, sondern fractional hours, die müssen eigentlich auch noch umgerechnet werden.
Kann mir jemand eine Hilfestellung geben? Dankeschön!