Я пытаюсь создать фрейм данных на основе 4 списков, которые у меня есть.мне нужно использовать только scala (мы не можем использовать SQL по разным причинам).
все списки имеют 3 значения, а список column_head представляет собой список имен столбцов.
column_head =["a","b","c"]
master_in =[1,2,"dog"]
master_out =[3,4,"cat"]
master_max = [5,6,"llama"]
я попробовал:
val values
=Seq(columns_head,master_in,master_out,master_maxweight)
val master_df= values.toDF()
, но я получаю исключение, говорящее: java.lang.ClassNotFoundException: scala.Any
Это, вероятно, потому что последнее значение каждого списка является значением STRING,тогда как первые два для каждого списка являются INTEGERS.
Как мне решить эту проблему?
Я не могу импортировать другие библиотеки за пределами:
import org.apache.spark.sql.functions.desc
import org.apache.spark.sql.functions._
case class edges(Source: String, Target: String, Weight: Int)
import spark.implicits._
как мне сделать df из списков, которые у меня есть?