带有转置开关的 R Shiny 表

标签 r shiny transpose reshape2

我有一个 Shiny server运行一堆标签,每个标签都包含一个表格。这些表格的内容会根据 sidebarPanel 上的用户选择动态变化。 .我正在使用 gvisTable 但如果需要,我不介意改变图书馆。

动态选择可以使给定表中的列数和行数发生显着变化,有时列多而行数少,因此将转置数据框比原始数据框更容易可视化。

如何向我的页面添加一个开关,以便它有条件地将选定的数据框显示为最初形成的或转置的版本?

例如。原表和转置表:

+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+
| Id       | Column1  | Column2  | Column3  | Column4  | Column5  | Column6  | Column7  | Column8  | Column9  |
+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+
| 1        |  4       |  5       |   6      |   8      |   2      |   2      |     4    |    44    |   5      |
+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+
| 2        |  6       |  7       |   7      |   7      |   44     |   4      |    55    |     5    |   2      |
+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+

+----------+----------+----------+
| Id       |  1       |  2       |
+----------+----------+----------+
| Column1  |  4       |  6       |
+----------+----------+----------+
| Column2  |  5       |  7       |
+----------+----------+----------+
| Column3  |  6       |  7       |
+----------+----------+----------+
| Column4  |  8       |  7       |
+----------+----------+----------+
| Column5  |  2       |  44      |
+----------+----------+----------+
| Column6  |  2       |  4       |
+----------+----------+----------+
| Column7  |  4       |  55      |
+----------+----------+----------+
| Column8  |  44      |  5       |
+----------+----------+----------+
| Column9  |  5       |  2       |
+----------+----------+----------+

最佳答案

您是否将数据框传递给 gvisTable?如果是这样,为什么不直接传入 t(your_dataframe) ?

关于带有转置开关的 R Shiny 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21329070/

相关文章:

r - 在没有 TRUE 评估的情况下在 R Shiny 中使用 source 命令

r - 生成集进行交叉验证

R studio Shiny 的条件语句

r - "Error in formatNoSci(value) : argument "值 "is missing, with no default" Shiny

r - 在 R 中有效地填充平均值旁边的值

r - plotly 多 plotly 方面

html - 为什么shinydashboard 将 numericInput 的 Angular 从圆形更改为 90 度?

使用 groupby、pivot 和 transpose 进行 Python pandas 数据帧转换

python - 大矩阵矩阵的同时矩阵转置