Die Iso 8601 Timestamps kann ich (s.u.) in Sekunden umwandeln, allein der Schritt, dies auf das Array oder die Liste von Timestamps, die ich aus der DataFrame-Kolumne 'DATE' entnommen habe, gelingt mir nicht. Vielleich kann mir jemand einen Tipp geben:
Code: Alles auswählen
import numpy as np
import pandas as pd
import dateutil.parser as dp
import time
import dateutil.parser as dp
data= {
"DATE": ["2022-02-24T14:09:07.000Z",
"2022-02-24T14:09:08.000Z",
"2022-02-24T14:09:09.000Z",
"2022-02-24T14:09:10.000Z"],
"LAT": [52.8464488,
52.8464512,
52.8464556,
52.8464613,],
"LON": [14.2807312,
14.280736,
14.2807427,
14.2807463],
"NN": [516.521,
516.537,
516.398,
516.58]
}
my_date = datetime.now()
df = pd.DataFrame(data)
print (df)
#print(df.info())
#print(df.loc[:,'LAT'])
#output_list = list(map(double, integer_list))
at=np.array(df.loc[:,'DATE'].tolist())
t0=at[0]
print("\nErstes DATE Element:",t0)
pt=list(at)
parsed_t = dp.parse(t)
t0_in_seconds = parsed_t.timestamp()
print(" in seconds:",t0_in_seconds)
print()
print(at)
print(pt)