```{r}
knitr::include_graphics(path = "~/Desktop/R/Files/apple.jpg/")
字符串
上面的代码块工作正常。但是,当我创建一个`for`循环时,`knitr::include_graphics`似乎不工作。
fruits <- c("apple", "banana", "grape")
for(i in fruits){
knitr::include_graphics(path = paste("~/Desktop/R/Files/", i, ".jpg", sep = ""))
}
型
2条答案
按热度按时间jvidinwx1#
这是一个已知问题knitr include_graphics doesn't work in loop #1260。
解决方法是在for循环中生成指向图像的路径,并对它们进行
cat
。要显示最终结果,需要result = "asis"
。dbf7pr2w2#
include_graphics()
必须在顶级R表达式中使用,正如Yihui所说的here我的解决方法是: