【发布时间】:2014-03-22 18:00:48
【问题描述】:
我的数据库中用户执行的每个操作都有多个位置,如下所示。我想获取这些距离的平均值或中心,以用作每个用户的单个位置。
Action location.lon location.lat
user1 -6.2346259 53.3371473
user1 0 0
user4 -6.22550044 53.59729241
user2 -6.262663209 53.33398243
user2 -6.289571616 53.32012803
user3 8.6388684 49.3024665
user5 -80.434882 39.2474397
user3 -2.460740516 52.60026199
user3 -122.5168562 -37.92878211
我在 R 和 mongodb 中都有这些信息,所以我很乐意接受这两个方面的建议。
提前谢谢你。
【问题讨论】:
-
您可以将单个用户的位置视为可以找到centre of gravity 的多边形。