我想获取 kpi 列的值并将这些值设置为新数据表的标题。在这个应用程序中,我希望管理员创建 KPI 并让用户填充第二个数据表中的值。
所以我想要一张如下表:
服务器.r
GetTableMetadata <- function() {
fields <- c(id = "Id",
name = "Name",
used_shiny = "Used Shiny",
r_num_years = "R Years")
result <- list(fields = fields)
return (result)
}
#display table in wide format
output$viewresponses<-DT::renderDataTable({
viewDF<-(as.data.frame(responses))
viewDF %>% spread(GetTableMetadata()$fields$name,GetTableMetadata()$fields$used_shiny)[-1]
})
我得到的错误是:
Error : Invalid column specification