动态旋转/重塑Pyspark中的数据框

时间:2018-08-02 08:45:17

标签: python dataframe pyspark pyspark-sql

我有一个数据帧结果,如下所示,我是从describe

获得的
+-------+------------------+------------------+------------------+
|summary|          val1    |          val2    |   val3           |
+-------+------------------+------------------+------------------+
|  count|          17547479|          17547479|          17547477|
|   mean|2.0946498354549963| 1.474746257282603|1943.9881619448768|
| stddev|1.7921560893864912|1.2898177241581452| 40126.73218327477|
|    min|               0.0|               0.0|               0.0|
|    max|              99.0|              60.0|       1.6240624E8|
+-------+------------------+------------------+------------------+ 

我需要按如下所示转置以上数据框

Field_Name  Count       MEAN          STDDEV        MIN   MAX
VAL1        17547479    2.094649835   1.792156089   0.0   99.0
VAL2        17547479    1.474746257   1.289817724   0.0   60.0
VAL3        17547477    1943.988162   40126.73218   0.0   1.62E+08`

我已经搜索了它,但是如果列数更多,则无法获得动态解决方案。

有人可以帮我这个忙吗?感谢您的帮助。

0 个答案:

没有答案