Tôi gặp sự cố khi chỉ định đường dẫn đầu ra cho html được tạo bởi hàm đan2html hoặc các hàm phụ thuộc của nó. Tôi muốn chỉ định 'outfile' trong lệnh gọi đến knit2html(), nhưng tôi gặp lỗi,chỉ định đường dẫn đầu ra cho knit2html
Lỗi trong knit2html (input = "test.Rmd", output = "test-abcd.html"):
đối tượng 'outfile' không tìm thấy
'đầu ra' là một tham số của markdownToHTML mà nên làm việc tôi nghĩ. Tôi không thể tìm thấy bất cứ nơi nào trong nguồn nơi 'outfile' được sử dụng.
Điều này sẽ tái tạo trải nghiệm của tôi.
library(knitr)
library(markdown)
# a minimal example
writeLines(c("```{r hello-random, echo=TRUE}", "rnorm(5)", "```"),
"test.Rmd")
# this works and outputs to test.html
knit2html(input = "test.Rmd")
# this generates the above error
knit2html(input = "test.Rmd",
output = "test-abcd.html")
# breaking it down into two steps works in this simple case,
# but not in my application. trying to diagnose that difference currently
knit("test.Rmd")
markdownToHTML("test.md",
output="test-abcd.html")
thông tin phiên bản có liên quan có thể hữu ích?
sessionInfo()
R version 3.0.0 (2013-04-03)
Platform: x86_64-pc-linux-gnu (64-bit)
other attached packages:
[1] plyr_1.8 knitr_1.2 digest_0.6.3 markdown_0.5.4 xtable_1.7-1 reshape2_1.2.2 scales_0.2.3 ggplot2_0.9.3.1 data.table_1.8.8
Cảm ơn @juba, tôi đoán rằng việc này sẽ nghỉ ngơi. Tôi nghĩ rằng tôi thậm chí đã nhìn vào chức năng đó, nhưng phải bỏ lỡ phần quan trọng trong việc giải quyết vấn đề của tôi. Tôi đoán lý tưởng nó sẽ kiểm tra cho 'đầu ra' và chỉ sử dụng tên mặc định nếu không có được đưa ra. –
@SamSwift xin lỗi vì sự cố; nó là một lỗi của knitr đã được sửa trong phiên bản phát triển: https://github.com/yihui/knitr –
NB: để đọc nguồn cho 'sub_ext' bạn cần in bằng _three_': ''s:' knitr ::: sub_ext'. – isomorphismes