Formattable允许在R和Rshiny中输出格式化数据。这里有一个很好的解释:https://www.r-bloggers.com/formatting-table-output-in-r/
在"格式化程序"上面的函数可以看到引用了列标题。我想知道是否可以使用动态列标题来编写此代码,该动态列标题根据用户对rshiny应用程序的输入而变化。 我当时认为可能有一种方法可以引用列号而不是特定的名称,但到目前为止我还没有成功。任何帮助表示赞赏。
感谢。
答案 0 :(得分:2)
该函数似乎正在查找命名列表以匹配data.frame中的名称。我建议您使用所需的格式创建列表,然后设置格式参数的名称"动态"与你正在展示的内容相匹配。
e.g:
myFormats <- list( formatter("span") )
names(myFormats) <- input$userEnteredChoiceHere
formattable(DF, myFormats)
虽然没有实际可重复的代码,但是很难帮助你。代码图片不容易使用。