将R中的表导出为带有超链接的HTML

时间:2011-11-06 20:37:47

标签: html r

虽然这里更普遍地考虑了这个问题:

Exporting R tables to HTML

我特别想知道如何将数据框中的文本显示为.html文件中的超链接。我正在使用R2HTML包。

foo <- data.frame(a=c(1,2,3), b=c(4,5,6), 
url=c('http://nytimes.com', 'http://cnn.com', 'http://www.weather.gov'))


HTML(foo, file='foo.html')

在上面的示例中,我希望http://nytimes.com等在foo.html文件中显示为超链接。

如果我遗漏了一些明显的东西,请道歉。

1 个答案:

答案 0 :(得分:8)

以下是使用googleVis

的解决方案
foo <- transform(foo, url = paste('<a href = ', shQuote(url), '>', url, '</a>')) 
x = gvisTable(foo, options = list(allowHTML = TRUE))
plot(x)