Разъем свечи зажигания mongodb, не может записать плотный или разреженный вектор

Я пытаюсь записать свой фрейм данных с колонкой, напечатанной как "плотный вектор" в mongodb с монго-искровым соединителем.

но я получаю эту ошибку:

не может привести [2.0,2.0,115.0,0.0,0.0,0.0,0.0,0.0] в BsonValue. org.apache.spark.ml.linalg.VectorUDT@3bfc3ba7 не имеет соответствующего значения BsonValue.

Но почему он не приведен как Array[Double], обратитесь к: https://docs.mongodb.com/manual/reference/bson-types/

моя схема данных:

root

|-- label: double (nullable = false)

|-- date: timestamp (nullable = true)

|-- features: vector (nullable = true)

0 ответов

Другие вопросы по тегам