KPI の列の値を取得し、これらの値を新しいデータ テーブルのヘッダーに設定したいと考えています。このアプリでは、管理者が KPI を作成し、ユーザーが 2 番目のデータ テーブルに値を入力できるようにします。
したがって、次のようなテーブルが必要です。
server.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