2014-01-24 3 views
3

У меня есть Shiny server работает с кучей вкладок, каждый из которых содержит таблицу. Содержимое этих таблиц динамически изменяется в соответствии с выбором пользователей на sidebarPanel. Я использую gvisTable, но я не против изменять библиотеку, если это необходимо.R блестящий стол с транспозиционным переключателем

Динамический выбор может значительно изменить количество столбцов и строк в данной таблице, а иногда бывает много столбцов и всего несколько строк, поэтому было бы проще визуализировать перенесенный кадр данных, а не исходные данные Рамка.

Как добавить переключатель на мою страницу, чтобы он условно отображал выбранный фрейм данных как первоначально сформированный или как транспонированную версию?

E.g. Исходная таблица и транспонированная таблица:

+----------+----------+----------+----------+----------+----------+----------+----------+----------+----------+ 
| 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  | 
+----------+----------+----------+ 

ответ

0

Вы передаете данные в gvisTable? Если да, то почему бы просто не пройти в t (your_dataframe)?

Смежные вопросы