Я пытаюсь использовать массив или список tuple2 в качестве столбца в кадре данных.Когда я пытаюсь использовать следующий тип структуры:
ArrayType(StructType(Array(StructField("_1", StringType), StructField("_2", BinaryType)))
Затем добавьте элементы tuple2 в список или массив, а затем добавьте его в качестве элемента строки, используя кодировщик строки с упомянутым выше типом структуры, я получаюисключение со следующим сообщением:
Caused by: java.lang.RuntimeException: scala.Tuple2 is not a valid external type for schema of struct<_1:string,_2:binary>
Я попытался создать паттерн моего типа структуры после типа структуры, используемого в методе кортежа ExpressionEncoders.Есть идеи?Разрешено ли мне использовать Tuple2 в качестве типа столбца?Если так, то почему для этого есть кодировщик?Любые мысли или предложения будут высоко оценены!