Я не уверен, что вы действительно хотите использовать mean
ИЛИ то, что вы действительно хотите сделать, это передискретизировать данные. Вообще говоря, последнее было бы более распространенной задачей. Вот входные данные, которые я использовал:
df = pd.DataFrame({'timestamp': {0: '6/16/2020 6:41:58', 1: '6/16/2020 6:42:00'},'latitude': {0: -32.4353472, 1: -32.43535107}})
df['timestamp'] = pd.to_datetime(df['timestamp'])
df
timestamp latitude
0 2020-06-16 06:41:58 -32.435347
1 2020-06-16 06:42:00 -32.435351
Затем выполните повторную выборку данных:
df = df.resample('s', on='timestamp').mean().reset_index()
df
вывод:
timestamp latitude
0 2020-06-16 06:41:58 -32.435347
1 2020-06-16 06:41:59 NaN
2 2020-06-16 06:42:00 -32.435351