Skip to content

Instantly share code, notes, and snippets.

@lmeulen
Created August 22, 2021 19:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lmeulen/56a274b8b9d5e25e7173ef88281f5d52 to your computer and use it in GitHub Desktop.
Save lmeulen/56a274b8b9d5e25e7173ef88281f5d52 to your computer and use it in GitHub Desktop.
gps_speed_v1
df.loc[0, 'dt'] = 0.0
df.loc[0, 'speed'] = 0.0
for i in range(1, len(df)):
df.loc[i, 'dt'] = (df.loc[i, 'timestamp'] - \
df.loc[i-1, 'timestamp']).total_seconds()
df.loc[i, 'speed'] = df.loc[i, 'dist'] / df.loc[i, 'dt'] * 3.6
print(df['speed'].mean())
'''
Output:
5.267315767089656
'''
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment