Spark 2.0 Scala - RDD.toDF()

Je suis en train de travailler avec Spark 2.0 Scala. Je suis en mesure de convertir un EDR pour un DataFrame à l'aide de la toDF() la méthode.

val rdd = sc.textFile("/pathtologfile/logfile.txt")
val df = rdd.toDF()

Mais pour la vie de moi je ne trouve pas où c'est dans les docs de l'API. Il n'est pas en vertu de la RDD. Mais c'est sous DataSet (lien 1). Mais j'ai un RDD pas un jeu de données.

Aussi je ne peux pas le voir sous implicites (lien 2).

Merci donc de m'aider à comprendre pourquoi toDF() peut être appelée pour mon RDD. Où est cette méthode héritée de la?

Où êtes-vous appeler cela? spark-shell?
Oui. Juste une Étincelle de l'installation et de l'exécution de mon script scala en appuyant sur - ./bin/spark-shell --master locales[2] -i /pathtomyscale/monfichier.scala

OriginalL'auteur Carl | 2016-08-16