如何把链接放在kable()R中

时间:2017-04-28 00:12:40

标签: r api markdown

如何将链接放在kable()中?例如,

{r} library(knitr) x <- cars$speed hist(x) cars$website[1:10] <- [Link](some url) kable(cars)

为什么我编织时这个链接不起作用?这是html格式。

1 个答案:

答案 0 :(得分:2)

用引号括起来:

x <- cars
x$website <- "[link](http://stackoverflow.com)"
library(knitr)
kable(x)

或者您想将链接构造为字符向量。这里的关键是它在将R代码转换为html之前首先对其进行评估。

或者更好的是,这里是你如何组合不同网址的矢量......

library(knitr)
x <- cars[1:3,]
urls <- c("stackoverflow.com", "stats.stackexchange.com", "homebrew.stackexchange.com")
linkID <- c("link1", "link2", "link3")
x$website <- paste0("[", linkID, "](http://", urls, ")")
kable(x)