使用rmarkdown调试选项

时间:2017-05-12 10:23:16

标签: r-markdown shiny rstudio-server

我使用rmarkdownrshiny生成word file报告。我正在使用R studio-server进行开发。在执行rshiny应用程序时,由于rmarkdown中的某个错误,它会暂停。 错误说......

Quitting from lines 11-486 (/home/KS127/dev/shiny_apps/pashiny/inst/shiny/dataframe_source.Rmd) 
Quitting from lines NA-486 (/home/KS127/dev/shiny_apps/pashiny/inst/shiny/dataframe_source.Rmd) 

它提供了无法识别根本原因的行号。添加print语句也没有用,因为我正在生成word file报告,除非完整.Rmd未成功执行,否则我将无法看到print语句输出。

我尝试将{{1>}输出设置从块输出内联更改为块输出到控制台,如上所述here,但它是没用。

有没有办法将rmarkdown文件打印语句或输出打印到控制台,还是有办法调试.Rmd文件?

2 个答案:

答案 0 :(得分:2)

除了我上面的评论,Abhinandan,我最近偶然发现了一个名为testrmd的新软件包。

虽然它是新的,但它似乎与许多不同的测试包一起使用,并为Rmarkdown文档提供了有用的前端。 (我当然会使用它。)

您可能想要查看它。这是链接:https://github.com/ropenscilabs/testrmd

我希望这会对你有所帮助。

答案 1 :(得分:0)

请参见My .Rmd file becomes very lengthy. Is that possible split it and source() it's smaller portions from main .Rmd?

这就是我要做的。 -- 将代码块拆分到单独的文件中,然后一一添加