r - 可以编织成 pdf,但不能使用 knitr::kable 运行块
问题描述
我可以将我的 .Rmd 文件编织成 HTML 和 PDF,但我不能运行包含 .Rmd 的单独块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" --to html4 --output "C:\Users\Max Sjödin\AppData\Local\RStudio-Desktop\notebooks\878C31A-Lab 1 Stat inferens\1\s\csrh4amtwagyp_t_rs_html_1ad82c5879bb.html"' in 'utf8towcs'
解决方案
我认为问题是 RStudio 项目文件路径中的 ö 字符。当我在英语 Windows 上创建脚本然后尝试在葡萄牙语 Windows 版本上编辑它时,我遇到了一些问题。我很想看到一个更完整的答案,并能很好地解释为什么会发生这种情况,但这可能会让事情暂时发挥作用。
推荐阅读
- java - Java ServerSocket 防止客户端排队
- c - strcmp 生成核心转储
- powershell - 从 PowerShell 中的脚本块调用自定义 cmdlet
- django - 使用多个变量过滤 Django 查询集
- r - 将markdown中的线条拉伸更改为pdf
- windows - 适用于 Linux 的 Windows 子系统的 cmd.exe 的替代品
- java - 当我在 libGDX 中更改分辨率时如何保持平铺地图的外观
- android - 如何禁用 OneSignal 通知弹出窗口?
- java - Spring-mvc 中的 JDBC 异常处理
- r - 数据帧作为 R 中 3D 矩阵中的第三维