Я пытаюсь сгенерировать партер поездки, используя матрицу.
Glastonbury Munich Venice Paris Ibiza Kamar-Taj
[1,] 1 2 3 4 5 6
[2,] 1 2 3 4 5 0
[3,] 1 2 3 4 0 0
[4,] 1 2 3 0 0 0
[5,] 1 2 0 0 0 0
[6,] 3 2 1 4 5 6
[7,] 0 2 3 4 1 0
[8,] 0 1 2 0 0 0
[9,] 5 1 3 2 0 0
каждая строка представляет отдельное путешествие, а число в ячейке представляет порядок, в котором они побывали в каждом месте. Ноль означает, что они не посещали это место.
в настоящее время я создаю это так:
tripMatrix <- list()
tripMatrix[[ 1 ]] <- c(1, 2, 3, 4, 5, 6)
tripMatrix[[ 2 ]] <- c(1, 2, 3, 4, 5, 0)
tripMatrix[[ 3 ]] <- c(1, 2, 3, 4, 0, 0)
tripMatrix[[ 4 ]] <- c(1, 2, 3, 0, 0, 0)
tripMatrix[[ 5 ]] <- c(1, 2, 0, 0, 0, 0)
tripMatrix[[ 6 ]] <- c(3, 2, 1, 4, 5, 6)
tripMatrix[[ 7 ]] <- c(0, 2, 3, 4, 1, 0)
tripMatrix[[ 8 ]] <- c(4, 5, 3, 2, 1, 0)
tripMatrix[[ 8 ]] <- c(0, 1, 2, 0, 0, 0)
tripMatrix[[ 10 ]] <- c(5, 1, 3, 2, 0, 0)
trips <- matrix(unlist(tripMatrix), ncol = 6, byrow = TRUE)
Я могу сделать это только для нескольких строк, но я хотел бы сгенерировать N рядов с различными сочетаниями мест посетил во время поездки.
Пожалуйста, я могу сделать это для N строк, не создавая список поездок вручную?