Получить местных жителей от вызова пространства имен в R - PullRequest
0 голосов
/ 09 июля 2011

Я хочу иметь возможность получать локальные переменные из R из вызываемой функции. Я могу это сделать? (Как построение отладчика.) Пример:

show_locals <- function()
  # put something in here that shows local_1 and its value

local_1 = 123
show_locals()  # inspect local variables with custom formatting

Примечание. В конечном итоге мне потребуется show_locals для работы в другой библиотеке.

Редактировать: Я также хотел бы увидеть значение local_1.

(Это похоже на мои вопросы к тому же в Ruby или Python .)

1 Ответ

2 голосов
/ 09 июля 2011
show_locals <- function() ls(parent.frame())

Edit by Peter : затем, чтобы получить значение, используйте

print(get('local_1'), parent.frame())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...