У меня есть функция в R, которая структурирует мои исходные данные. Я создаю dataframe под названием output
, а затем хочу сделать имя динамической переменной в зависимости от значения функции block
.Восстановить/получить динамическую переменную из функции R
Выходной объект действительно содержит dataframe, как я хочу, и переименовать его динамически, в конце функции я делаю это (в пределах функции):
a = assign(paste("output", block, sep=""), output)
... но после запуска функции нет объекта output1 (если block
= 1). Я просто не могу получить выходной объект, не просто output
, либо динамическую версию output1
.
Я попытался это тогда:
а = Присвоить (паста ("выход", блок, Сентябрь = ""), выход) возврата (а)
... но до сих пор - никакого успеха , Как получить динамическую выходную переменную? Где моя ошибка?
Почти невозможно сказать где ошибка не имеет воспроизводимого примера, включая функцию –