テスト用のデータフレームを手動で作成しています。それを作成するコードは次のとおりです。
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」を作成したいと思います。最初から宣言するか、作成後に新しいデータフレームに切り替えるにはどうすればよいですか?