【发布时间】:2018-12-13 12:33:55
【问题描述】:
我有一个名为 df 的 Spark 数据框作为输入:
+---------------+---+---+---+---+
|Main_CustomerID| A1| A2| A3| A4|
+---------------+---+---+---+---+
| 101| 1| 0| 2| 1|
| 102| 0| 3| 1| 1|
| 103| 2| 1| 0| 0|
+---------------+---+---+---+---+
我需要将A1、A2、A3、A4 的值收集到一个 mllib 矩阵中,例如,
dm: org.apache.spark.mllib.linalg.Matrix =
1.0 0.0 2.0 1.0
0.0 3.0 1.0 1.0
2.0 1.0 0.0 0.0
如何在 Scala 中实现这一点?
【问题讨论】:
标签: scala apache-spark matrix apache-spark-sql apache-spark-mllib