这个问题可能有一个微不足道的答案,但我一直无法找到它。当我在R中进行浏览器模式调试时,按下“n”,我可以看到当前的调试行打印在屏幕上。但是,我可能会在控制台中执行一些其他命令,但忘记了源代码中的哪一行。是否有一个命令可以按下来重新打印调试器所在的行(或者甚至行#)。我可以按下“n”,它会打印下一行,但这并不总是好,因为它可能会跳到下一行的长计算。知道我在R中的浏览器/调试器中的哪条线
我知道“where”命令,但我不知道如何在我正在调试的函数内打印(在浏览器模式下的命令)。
在任何人试图建议它之前,我经常在Neovim-R中进行调试,而不是使用RStudio,它可能会显示调试器所在的行(为什么是因为我正在调试带有大量数据集的代码,而Rstudio速度很慢在调试一些线路)。
你是什么意思rstudio对于庞大的数据集很慢 – rawr
除非该错误与内存相关,否则你能否先处理较小的样本数据集?你所有的操作也会更快。 – dracodoc