我有一个名为Order23的数据框。其中一列名为Order23$Team,在我想显示球队徽标的球队名称旁边。我需要将每个球队徽标保存到一个www文件夹中吗?我希望在R Shiny中显示该数据框。如有任何帮助,我们将不胜感激。需要帮助请.....
iqxoj9l91#
在DT数据表中,您需要使用escape = FALSE:
escape = FALSE
require(shiny) library(DT) ui <- DT::dataTableOutput('df') Order23 <- data.frame( Team = c('Pittsburg', 'Washington', 'Detroit'), Logo = c('<img src="https://upload.wikimedia.org/wikipedia/commons/3/34/Pittsb_steelers_uniforms17.png" height="52"></img>', '<img src="https://upload.wikimedia.org/wikipedia/commons/8/8a/Washington_Redskins_uniforms.png" height="52"></img>', '<img src="https://upload.wikimedia.org/wikipedia/commons/2/2a/Jets_uniforms12.png" height="52"></img>') ) server <- function(input, output){ output$df <- DT::renderDataTable({ DT::datatable(Order23, escape = FALSE) }) } shinyApp(ui, server)
我已经放了一些徽标的在线链接,但是如果你想从一个文件中读取徽标,你必须把它们放在WWW子文件夹中,并根据Team变量值读取特定的徽标。
1条答案
按热度按时间iqxoj9l91#
在DT数据表中,您需要使用
escape = FALSE
:我已经放了一些徽标的在线链接,但是如果你想从一个文件中读取徽标,你必须把它们放在WWW子文件夹中,并根据Team变量值读取特定的徽标。