小编Her*_*ine的帖子

每次行程的距离

我想计算两个 GPS 坐标(每个 tripId 的第一个和最后一个)之间的距离,以获得每次旅行的距离,我的数据框看起来像这样

   tripId   latitude    longitude   timestamp
0   1817603 53.155273   8.207176    2021-05-24 00:29:22
1   1817603 53.155271   8.206898    2021-05-24 00:29:38
2   1817603 53.155213   8.206314    2021-05-24 00:29:44
3   1817603 53.155135   8.206429    2021-05-24 00:29:50
4   1817603 53.154950   8.206565    2021-05-24 00:29:56
... ... ... ... ...
195 1817888 53.092805   8.212095    2021-05-24 08:27:54
196 1817888 53.093024   8.211756    2021-05-24 08:27:59
197 1817888 53.093305   8.211383    2021-05-24 08:28:05
198 1817888 53.093594   8.211026    2021-05-24 08:28:10
199 1817888 53.093853   8.210708    2021-05-24 08:28:15
Run Code Online (Sandbox Code Playgroud)

我使用每个步骤都这样做了,s = pd.Series(haversine_vector(df, df.shift(),Unit.KILOMETERS), index=df.index, …

python data-analysis pandas

2
推荐指数
1
解决办法
104
查看次数

标签 统计

data-analysis ×1

pandas ×1

python ×1