可以编织为pdf,但不能使用knitr :: kable运行块

时间:2018-09-30 10:00:34

标签: r r-markdown

我可以将.Rmd文件编织为HTML和PDF,但不能运行包含knitr::kable()的单独块。这个问题真的很奇怪,因为可以创建一个包含所有块的PDF,而不必单独运行其中一个块。当我尝试运行有问题的块时,出现以下错误消息。

knitr::kable(df, digits = 6, caption = "Parameterskattningar för niter=1,2,3 och R's summary()")

错误消息:

  

系统(命令)出错:输入无效   'C:\ PROGRA〜1 \ RStudio \ bin \ pandoc \ pandoc.exe + RTS -K512m -RTS   “ C:\ Users \ MAXSJD〜1 \ AppData \ Local \ Temp \ RtmpCKdLUS_rs_md_1ad85bc13dd1.md”   -至html4-输出“ C:\ Users \ MaxSjödin\ AppData \ Local \ RStudio-Desktop \ notebooks \ 878C31A-Lab 1 Stat   inferens \ 1 \ s \ csrh4amtwagyp_t_rs_html_1ad82c5879bb.html“'in   'utf8towcs'

2 个答案:

答案 0 :(得分:0)

我认为问题是RStudio项目文件路径中的ö字符。在英文Windows上创建脚本,然后尝试在葡萄牙语Windows版本上编辑脚本时遇到一些问题。 我希望看到一个更完整的答案,并能很好地解释为什么会发生这种情况,但这可能会使事情暂时起作用。

答案 1 :(得分:0)

我遇到了同样的问题knitr::kable()。我将R重新安装到较新的版本(3.5.2)后发生。旧的是3.4.3。

我所做的,只是回到了旧版本(也许听起来很愚蠢),并且奏效了。