【发布时间】:2018-08-13 04:12:17
【问题描述】:
我正在尝试在 R Shiny 中打印一张表格,但是,它一直在打印表格名称而不是表格。表名保存为反应变量,然后放入渲染表,但它只是不断打印表名。
我该如何解决这个问题?
server=function(input, output){
cord <- reactive({matrix(c(input$long,input$lat),nrow=1,ncol=2)})
ans=reactive({distHaversine(c(b[1,2],b[1,3]),c(cord()[,1],cord()[,2]))})
for (i in 1:15){
distance=reactive({distHaversine(c(b[i,2],b[i,3]),c(cord()[,1],cord()[,2]))})
test=reactive({
if(distance() < ans())
{
ans()=distance()
name=reactive({CO[i,1]})
}
})
}
data=reactive({name()})
output$table<-renderTable({data()})
}
shinyApp(ui=ui,server=server)
【问题讨论】: