Я пытаюсь заполнить фрейм данных из цикла for в R. Названия столбцов генерируются динамически в цикле, а значение некоторых из переменных цикла используется как значения при заполнении кадра данных. Например, имя текущего столбца может быть некоторым именем переменной в виде строки в цикле, а столбец может принимать значение текущего итератора как его значение в кадре данных.
Я попытался создать пустой цикл данных за пределами цикла, как этот
d = data.frame()
Но я не могу ничего с этим поделать, как только я попытаюсь заполнить его, я столкнулся с ошибкой
d[1] = c(1,2)
Error in `[<-.data.frame`(`*tmp*`, 1, value = c(1, 2)) :
replacement has 2 rows, data has 0
Что может быть хорошим способом добиться того, что я ищу. Пожалуйста, дайте мне знать, если я не поняла.