【问题标题】:How can I turn a column of urls into links in R?如何将一列网址转换为 R 中的链接?
【发布时间】:2017-02-07 06:21:09
【问题描述】:

我有一个数据框,其中一列是所有 url。我试图将它们变成显示为“链接”的链接。我的家庭作业说我应该使用[link](url) 格式,但我不能包含我的列名。如何改变我的数据框以将网址转换为链接?

【问题讨论】:

标签: r


【解决方案1】:

这是一个示例 Shiny 应用程序,它将获取一组 URL,然后将它们显示为可点击的链接。

ui <- fluidPage(
  dataTableOutput("myoutput")
)

server <- function(input, output, session){
  require(DT)

  myNames <- c("Google", "Facebook")
  myURLs <- c("https://google.com", "https://facebook.com")

  output$myoutput <- renderDataTable(escape = FALSE, {
    df <- data.frame(Site_Name = myNames, Site_URL = myURLs )
    df$Site_URL <- sapply(df$Site_URL, function(x)
      toString(tags$a(href = x, x)))
    df
  })

}

shinyApp(ui = ui, server = server)

【讨论】:

  • 这缺乏任何解释,似乎无法回答问题。
猜你喜欢
  • 1970-01-01
  • 2012-09-08
  • 1970-01-01
  • 1970-01-01
  • 2011-01-17
  • 1970-01-01
  • 1970-01-01
  • 2012-08-11
  • 2012-08-14
相关资源
最近更新 更多