Итак, у меня есть матрица, которая была сгенерирована с использованием функции distm (), чтобы сгенерировать расстояние между станциями в датируемом файле и применить минимальное расстояние каждой станции к новому датируемому, но потому что она также сравнивает каждую станцию с самим собой. 0 как минимальное значение для каждой строки в матрице. Поэтому я ищу способ избавиться от 0.
Вот то, что я использовал для генерации матрицы:
library(geosphere)
mDis = distm( nStnData[,c("Longitude", "Latitude")], nStnData [,c("Longitude", "Latitude")], fun = distVincentyEllipsoid)
Вот как я пытаюсь применить минимальное расстояние для каждой станции к новому источнику данных:
t$minDistance = apply(mDis, 1, min)
Это то, что он экономит: 1