diff --git a/src/fit2gpx.py b/src/fit2gpx.py index cf931db..2b46d6a 100644 --- a/src/fit2gpx.py +++ b/src/fit2gpx.py @@ -8,6 +8,7 @@ import pandas as pd import gpxpy.gpx import fitdecode +from math import isnan # MAIN CONVERTER CLASS @@ -175,6 +176,8 @@ def dataframe_to_gpx(self, df_points, col_lat='latitude', col_long='longitude', # Step 3: Add points from dataframe to GPX track: for idx in df_points.index: + if isnan(df_points.loc[idx, col_alt]): + df_points.loc[idx, col_alt] = 0 # Create trackpoint: track_point = gpxpy.gpx.GPXTrackPoint( latitude=df_points.loc[idx, col_lat],