使用代码块的R Markdown链接

时间:2015-08-05 15:03:45

标签: r markdown knitr

我有一个Rmd文件,它与许多脚本和变量进行交互。在这些脚本中,有一节我想提供一个链接。该链接地址是数据帧中的字段。我想要做的是如下:

[Click to Visit Report] (`r as.character(ModelAttributes[1,"ReportLink"])`)

但是,markdown的URL组件不想识别其中的代码块。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

文件file.Rmd

中的内容
```{r}
df <- data.frame(a = c(1, 2), 
             url = c("http://google.com", "https://github.com"), 
             stringsAsFactors = FALSE)
```

[Click to Visit Report](`r df[1, "url"]`)

和结果(点击链接有效)

enter image description here