у меня есть два вложенных для петли, в которых внутренний контур подают результаты вычисления в матрицухранение результатов в матрице с петлей
matrix[u,]
Таким образом, я получаю все результаты внутреннего цикла в матрица, и это прекрасно. Тем не менее, я хотел бы сохранить каждую матрицу, сформированную из внутреннего цикла в k исполнениях внутреннего цикла через внешнюю For Loop. Однако
matrix[[k]][u,]
не работает (я инициализировал матрицу = матрица()). Но я получаю индексы за пределами ошибки. Может ли кто-нибудь предложить альтернативы?
Благодаря
Редактировать мой код выглядит как псевдо
mat<-matrix()
for (k in a:b){
for (i in a:c){
function(parameter1)->q
c(q[1],q[2])->mat[i,]
}
mat[[k]]
}
Покажите нам еще несколько кодов. с ограниченной информацией, это может быть то, что вы ищете. с помощью '[[]]' вы получаете доступ к элементу списка, попробуйте 'matrix <-vector (mode =" list ")' и в цикле 'matrix [[k]] <- matrix()', и кстати использовать имя переменной, отличное от функции – Ananta
Здравствуйте, могу ли я сделать это, хотя мне нужна матрица или записи, а не вектор? Более того, если я использую код с матрицей <-vector (mode = "list"), я получаю код * tmp * [[k]] вне границ (хотя у меня теперь есть tmp varibale) –
Тим, можете ли вы добавить некоторый пример вашей структуры данных? – Ananta