如何使用自定义列名转换数据帧

时间:2017-07-13 15:35:16

标签: r shiny

我有闪亮的数据帧,看起来像这样。我正在使用renderDataTable以闪亮的方式显示它

  QC1     QC2     QC3
   12      23      34

我希望它以表格格式

显示
  Parameters        Resources
     QC1               12
     QC2               23
     QC3               32

我正在使用转置来改变它。但它只显示值。

2 个答案:

答案 0 :(得分:1)

转置会返回一个矩阵。

您需要再次将其转换为数据框。

data.frame(Parameters = rownames(t(df)), Resources = t(df))

答案 1 :(得分:0)

我认为现在可以使用tidyr最简单的方法完成

library(tidyr)
df %>% gather(Parameters, Resources)