Tworzenie nowego DF z Seq, scala

0

Próbuję stworzyć dataframe opierając się na milionie sugestii z internetu, które proponują podejście takie jak dostępne w poniższym linku.
https://medium.com/@thejasbabu/spark-dataframes-10c349de04c

Przykładowy kod:

val df = Seq(("Rey", 23), ("John", 44)).toDF("Name", "Age")

Niestety, w przeciwieństwie do wszystkich innych użytkowników internetu, moje ".toDF" jest podkreślone na czerwono. Jako że Seq jest typem w bibliotece standardowej Scali, to rozumiem że metoda "toDF" powinna być jak najbardziej dostępna, ale sam "toDF" jednak na czerwono się podkreśla. Ktoś ma pomysł dlaczego?

1

Seq jest typem z biblioteki standardowej, ale metoda toDF nie jest składową typu Seq. toDF jest metodą rozszerzającą, dostępną automatycznie po zaimportowaniu import spark.implicits._.

https://sparkbyexamples.com/apache-spark-rdd/convert-spark-rdd-to-dataframe-dataset/

Convert RDD to DataFrame – Using toDF()
Spark provides an implicit function toDF() which would be used to convert RDD, Seq[T], List[T] to DataFrame. In order to use toDF() function, we should import implicits first using import spark.implicits._.

1 użytkowników online, w tym zalogowanych: 0, gości: 1