Comment interroger les noms de colonne d'une Étincelle Dataset?
J'ai un val ds: Dataset[Double]
(Spark 2.0.0), mais quel est le nom de la double valeur de la colonne qui peut être transmis à apply
ou col
pour convertir à partir de ce 1 colonnes Dataset
à un Column
.
Vous devez vous connecter pour publier un commentaire.
Le nom de colonne "valeur" comme dans
ds.col("value")
.Dataset.schema
contient cette information:ds.schema.fields.foreach(x => println(x))
Vous pouvez également utiliser
DataFrame
s'méthodecolumns
, qui renvoie toutes les colonnes dans un Tableau de Chaînes de caractères.