R Markdown 链接使用代码块

4

我有一个与多个脚本和变量交互的Rmd文件。在这些脚本中,有一个部分我想提供一个链接。那个链接地址是数据框中的字段。我想要做的事情类似于以下内容:

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

然而,markdown 的 URL 组件不想识别其中的代码块。有什么想法吗?

请包含一个 MVCE。具体来说,您正在使用哪些代码并且是否遇到了特定的错误?此外,请查看此页面 - Richard Erickson
你有没有尝试过去掉打字错误:]和(之间不应该有空格? - Vincent Guillemot
是的,我认为你只需要删除](之间的空格,我刚试过了,对我有效。 - sckott
愚蠢的错误,谢谢! - jamesknix
1个回答

3

在文件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"]`)

这是结果(点击链接可以工作)。 输入图片描述

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接