Я пытаюсь заменить значение в матрице списка более длинным списком.
Например,
a <- matrix(list(0),nrow = 5, ncol=5)
a[1, 1] <- append(a[1, 1], list(c(1,1))
Это выдает мне ошибку:
Error in a[1, 1] <- append(a[1, 1], list(c(1, 1))) :
number of items to replace is not a multiple of replacement length
Я знаю, что могу попытаться создать такой список:
a <- matrix(list(0),nrow = 5, ncol=5)
a[1, 1] <- list(append(a[1, 1], list(c(1,1)))
Однако проблема в том, что я не смогу l oop это в течение l oop. Я ищу способ добавить список таким образом, чтобы он был зациклен и состоял из одного списка, например:
a[1,1] <- c(list(0), list(1,1))
Есть ли способ добиться этого?