这可能是一个非常简单的问题。我想把dataframe的所有行转置为列。我想将这个df转换为如下所示的输出df。spark有哪些方法可以实现这一点?
注意:输入df中只有一列
import sparkSession.sqlContext.implicits._
val df = Seq(("row1"), ("row2"), ("row3"), ("row4"), ("row5")).toDF("COLUMN_NAME")
df.show(false)
Input DF:
+-----------+
|COLUMN_NAME|
+-----------+
|row1 |
|row2 |
|row3 |
|row4 |
|row5 |
+-----------+
Output DF
+----+----+----+----+----+
|row1|row2|row3|row4|row5|
+----+----+----+----+----+
1条答案
按热度按时间dxxyhpgq1#
这对你有帮助吗?