2014-01-24 28 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?如果是這樣,爲什麼不傳遞(your_dataframe)?