我希望能够从被调用的函数中检索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
的价值。
答案 0 :(得分:2)
show_locals <- function() ls(parent.frame())
由Peter编辑:然后,要获取该值,请使用
print(get('local_1'), parent.frame())