Dem DataFrame eine Liste übergeben der Geschwindigkeit wegen
Verfasst: Montag 31. Dezember 2018, 21:53
Hallo!
Das Anhängen an den DataFrame ist zeitintensiv. Deswegen möchte ich erst eine (schnellere) Liste und dann diese als Ganzes dem DataFrame übergeben. Aber ich habe ein Brett vor dem Kopf. Wie mache ich das?
LG Strawk
Code: Alles auswählen
class Track():
def __init__(self, gpxdata):
"""
constructor, creates dataframe
"""
data = gpxdata.tracks[0].segments[0].points
df = pd.DataFrame(columns=['lon', 'lat', 'alt', 'time'])
for point in data:
df = df.append({'lon': point.longitude, 'lat' : point.latitude, 'alt' : point.elevation, 'time' : point.time}, ignore_index=True)
self.df = df
LG Strawk