У меня есть данные (координаты XYZ), вставленные в столбец 1: 3. Имеет 788599 строк. Я хотел бы создать матрицу как следующий шаблон:
означает, что мне нужно создать матрицу размером 788599 x 788599
Чтобы вернуться, как я ожидаю, я ужепопытался построить коды следующим образом:
for(j in 1:788599){
for(i in 1:788599){
dbor2[i,paste0("V",j)] <- (((abs(dbor2[i,1]-dbor2[j,1]))^2)+(abs(dbor2[i,2]-dbor2[j,2])^2))^0.5
}
}
но когда я запустил код, это заняло очень долгое время. Поэтому, пожалуйста, помогите мне или поделитесь советом, что я должен сделать, чтобы вернуться намного лучше. Заранее спасибо