Я пытаюсь распечатать все переменные в моей среде, которые имеют определенный тип (например, «матрица»). Я попыталсяПреобразование имен переменных в переменные
for(f in ls()) {if(is.matrix(f) print(f) }
Очевидно, что это не работает, потому что ls()
возвращает список строк. Я пробовал другие вещи, но я не могу преобразовать строку f
в переменную f
. Кто-нибудь знает как это сделать?
В двух словах, если у меня есть строковая переменная y, которая содержит «x», а x также является переменной в моей среде, я хочу использовать y для доступа к x. Конечно, я, возможно, не знаю априорно, какое значение у имеет значение.
Этот ответ также работает. Благодаря! –