R 是否像Matlab keyboard
一样提供类似的调试命令?
此命令提供交互式shell,可以在任何函数中使用。 这样就可以访问所有变量,从而可以验证输入数据是否真正应该是什么(或者测试它为什么没有按预期工作)。
使调试变得更容易(至少在Matlab中......)。
答案 0 :(得分:3)
听起来你正在寻找browser()
。
来自说明:
对“浏览器”的调用可以包含在函数体中。 到达时,这会导致执行当前暂停 表达式并允许访问R解释器。
听起来你是R的新手,所以你可能想阅读Hadley's wiki page on debugging。
答案 1 :(得分:1)
查看?recover
,此功能提供了出色的调试功能。