微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Rmarkdown :: render时接收器堆栈错误

如何解决使用Rmarkdown :: render时接收器堆栈错误

我的目标是将R脚本呈现为Rmarkdown pdf。当我尝试使用第一个knitr :: spin()将Rscript转换为.Rmd文件,然后使用rmarkdown :: render将rmd文件转换为pdf时呈现Rscript时,我收到错误消息:

> rmarkdown::render("testcars.Rmd","pdf_document")


processing file: testcars.Rmd
  |..............................................                                                                                            |  33%
  ordinary text without R code

  |............................................................................................                                              |  67%
label: unnamed-chunk-1
Quitting from lines 3-16 (testcars.spin.Rmd) 
Error in sink(con,split = debug) : sink stack is full

当我尝试在.R文件中使用rmarkdown :: render()时,出现相同的错误

这是我尝试转换为Rmarkdown PDF的Rscript:

library(rmarkdown)
setwd("C:/myworkingdirectory")

data(cars)
str(cars)
summary(cars)
plot(cars)

hist(cars$speed)
Boxplot(cars$dist)

knitr::spin(hair = "testcars.R",knit = F,format=c("Rmd"))
rmarkdown::render("testcars.Rmd","pdf_document")

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。