web-dev-qa-db-fra.com

Spark - extraction d'une valeur unique à partir de DataFrame

J'ai une requête Spark DataFrame qui garantit de renvoyer une colonne avec une seule valeur Int. Quel est le meilleur moyen d'extraire cette valeur en tant que Int du DataFrame résultant?

31
Niemand

Vous pouvez utiliser head

df.head().getInt(0)

ou first

df.first().getInt(0)

Vérifiez DataFrame scala docs pour plus de détails

48
kostya

Cela pourrait résoudre votre problème.

df.map{
    row => row.getInt(0)
}.first()
5
Till Rohrmann