Ниже приведен пример того, что я сейчас делаю, и это довольно медленно. Я полагаю, что должно быть что-то более эффективное, чем это, поскольку для запуска требуется около 95 секунд.
df <- data.frame(matrix(vector(), 1000, 1000))
for (i in (1:1000)) {
for (j in (i:1000)) {
df[i, j] <- i *1000 + j
df[j, i] <- df[i, j]
}
}
Также обратите внимание, что i * 1000 + j только для иллюстрации. Я делаю что-то еще там, но это расчет зависит от получения всех пар за 1: 1000. Спасибо.