我有几个坐标,我想要那些坐标的几何中位数。我正在使用ICSNP包中的spatial.median函数。有时候它有效,但有时它没有。
latitude longitude
[1,] -20.35808333 -40.29396500
[2,] -20.35808333 -40.29396500
[3,] -20.35810666 -40.29414666
如果我尝试这个data.frame,它会返回错误:
数组错误(STATS,dims [perm]):' dims'不能长度为0
如果我改为
latitude longitude
[1,] -20.35808334 -40.29396500
[2,] -20.35808333 -40.29396500
[3,] -20.35810666 -40.29414666
或
latitude longitude
[1,] -20.35808333 -40.29396500
[2,] -20.35808333 -40.29396500
[3,] -20.35810666 -40.29414666
[3,] -20.35812336 -40.29434526
它工作正常。
我知道如果所有坐标都相等,它会给出我已经处理过的另一个错误。我不知道如何对待这个。