0

Formattable 允许在 R 和 Rshiny 中进行格式化数据输出。一个很好的解释在这里: https ://www.r-bloggers.com/formatting-table-output-in-r/

示例代码

在上面的“格式化程序”函数中,您可以看到列标题被引用。我想知道是否可以编写此代码以使用根据用户对 rshiny 应用程序的输入而更改的动态列标题。我在想可能有一种方法可以引用列号而不是特定名称,但到目前为止我一直没有成功。任何帮助表示赞赏。

谢谢。

4

1 回答 1

2

该函数似乎正在寻找一个命名列表以匹配 data.frame 中的名称。我建议您使用所需格式创建列表,然后“动态”设置格式参数的名称以匹配您显示的内容。

例如:

myFormats <- list( formatter("span") )
names(myFormats) <- input$userEnteredChoiceHere

formattable(DF, myFormats)

但是,如果没有实际可重现的代码,很难为您提供更多帮助。一张代码图片不容易处理。

于 2016-09-29T19:26:29.217 回答