Я вручную создаю dataframe для некоторого тестирования. Код для его создания:
case class input(id:Long, var1:Int, var2:Int, var3:Double)
val inputDF = sqlCtx
.createDataFrame(List(input(1110,0,1001,-10.00),
input(1111,1,1001,10.00),
input(1111,0,1002,10.00)))
Итак, схема выглядит так:
root
|-- id: long (nullable = false)
|-- var1: integer (nullable = false)
|-- var2: integer (nullable = false)
|-- var3: double (nullable = false)
Я хочу сделать 'nullable = true' для каждой из этих переменных. Как объявить это с самого начала или переключить его в новый фреймворк после его создания?