Diviser 1 colonne en 3 colonnes en scala

J'ai un dataframe Spark utilisation de scala qui a une colonne que j'ai besoin de split.

scala> test.show
+-------------+
|columnToSplit|
+-------------+
|        a.b.c|
|        d.e.f|
+-------------+

J'ai besoin de cette colonne de fractionnement pour ressembler à ceci:

+--------------+
|col1|col2|col3|
|   a|   b|   c|
|   d|   e|   f|
+--------------+

Je suis en utilisant Étincelle 2.0.0

Grâce

source d'informationauteur Matt Maurer